更新 このようなクエリがあります
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
abouve クエリは以下の結果を返します。私は 200 の大学 ID を持ち、各大学には 6 の department_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
誰かが私を助けてくれますか