读书人

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

发布时间: 2014-01-17 00:06:00 作者: rapoo

关于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有区别吗 没感觉 对象就是表

读书人网 >oracle

热点推荐