更新 我有这样的查询
select sl.College_ID,sl.Department_ID,COUNT(sl.RegisterNumber) from StudentList sl
group by sl.College_ID,sl.Department_ID
order by sl.College_ID,sl.Department_ID asc
以上查询给出了以下结果,我有 200 - 大学 id,每所大学有 6 个部门 ID,我可以得到每个部门的计数 [学生人数]
College_Id Dept_Id count
1 1 100
1 2 210
2 3 120
2 6 80
3 1 340
但我的问题是我需要显示每个部门的最大人数[学生]
像这样的东西
college_ID Dept_Id count
3 1 340
26 2 250
我试过了,但出错了
select sl.College_ID,sl.Department_ID,COUNT(sl.RegisterNumber) from StudentList sl
group by sl.College_ID,sl.Department_ID
having COUNT(sl.RegisterNumber)=max(COUNT(sl.RegisterNumber))
order by sl.College_ID,sl.Department_ID asc
出了什么问题有人可以帮助我吗