当前位置:编程学习 > JAVA >>

Hibernate中连接子查询的问题

下面这条sql语句如何转换为Hql语句呀:


select c.classname,v.count
from T_Classes c
left outer join (select count(*),s.classid from T_Students s group by s.classid) v
on v.classid=c.classid

求高手指点……
--------------------编程问答-------------------- Hibernate配置就不说了,表T_Classes(班级)包含一个student的集合,其主键是表T_Students的外键。 --------------------编程问答-------------------- select c.classname,v.count
from Classes(你的类名) c
left outer join (select count(*),s.classid from Students(类名) s group by s.classid) v
on v.classid=c.classid

这样就OK了   --------------------编程问答--------------------
引用 2 楼 zhourrr1234 的回复:
select c.classname,v.count
from Classes(你的类名) c
left outer join (select count(*),s.classid from Students(类名) s group by s.classid) v
on v.classid=c.classid

这样就OK了

大哥,请你先试试,明确了再说……
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,