【发布时间】:2014-12-15 19:33:03
【问题描述】:
我有两张桌子。
这是我的第一个查询
select teacher_id from teacher a , stats s where s.type=25 and a.teacher_id=s.teacherP_id order by s.count desc;
我的第二个查询
select *from teacher where teacher_id IN (select teacherP_id from stats where type = 25);
在我的 java 类中,我使用的是休眠
如果我使用第一个查询,我可以获取教师表,因为如果我使用 select,我只是重新调整teacher_id * 我正在获取统计信息和教师的所有字段。
如果我使用第二个查询,我无法按计数字段排序。
如何通过一次查询获得教师的所有字段并按统计计数字段排序。
【问题讨论】: