jpql语言 Oracle数据库
首先问一下,jpql语言支持外连接不?
其次,基于Oracle的的一个查询语句:
A表左连接B表,连接字段中,A表该字段唯一,但是B表该字段不唯一,B表中还有一个时间字段,我想查询的结果是:A表左连接B表,但是B表中的数据,只需要时间最近的一条。
(只有30分了,见谅!)
------解决方案--------------------select a.id , max(b.time) from a , b where a.id = b.id group by a.id
select m.* , n.* from a m, b n where m.id = n.id and not exists(select 1 from b where b.id = n.id and b.time > n.time)
------解决方案--------------------楼主的需求描述的有点不怎么清楚,为什么不结合具体的数据说话呢?