------解决方案-------------------- 如果你这种需求比较大的话 建议在学生表里面加上schoolid 不然只能循环嵌套了 ------解决方案-------------------- 表左关联,然后count
select count(1) from 学校 left join 班级 left join 组 left join 学生; ------解决方案--------------------
直接在SQL里面写还好吧,如果你的表设计成这种样子确实没有办法。 ------解决方案-------------------- HQL
select count(stu) from Student stu where stu.group(学生表对应的组实体).Class(班级).School=?