首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

关于Oracle的多对多查询的有关问题,多谢

2014-01-17 
关于Oracle的多对多查询的问题,谢谢。关于多对多查询的问题,谢谢。表1(采购计划表) 结构如下:planSequence (

关于Oracle的多对多查询的问题,谢谢。
关于多对多查询的问题,谢谢。

表1(采购计划表) 结构如下



planSequence (主键,自动增长序列)
planName




表2(采购设备表) 结构如下




deviceSequence (主键,自动增长序列)
deviceName



表3(采购中间表)

midSequence(主键,自动增长序列)
deviceSequence (外键)
planSequence (外键)
time


请问使用Oracle怎么实现多对多的查询呢,谢谢。
需要原生的SQL语句,HQL语句用多了,原生的不会写了。。。谢谢。
[解决办法]
写出需求,才能写出SQL
[解决办法]
 

用in 子查询来实现

或者join

 
[解决办法]
SELECT a.planName,b.deviceName,c.time 
  from a,b,c 
 where a.planSequence=c.planSequence
   and b.deviceSequence=c.deviceSequence

HQL和SQL有区别吗 没感觉  对象就是表

热点排行