SQL語法的規定,用了group by,則select之后的字段除聚合函數外都必須出現在group by中,你可以少於group by中的字段,但不能包含group by中沒有的字段
SELECT Subject, Semester, Count(*) FROM Subject_Selection GROUP BY Subject, Semester
總結:
在MYSQL中使用GROUP BY對表中的數據進行分組時,
GROUP BY X意思是將所有具有相同X字段值的記錄放到一個分組里,
GROUP BY X, Y意思是將所有具有相同X字段值和Y字段值的記錄放到一個分組里
