mysql語句中group by 很容易理解 是分組查詢。
比如 select sum(score) from user group by name 意思是查詢每個人的分數總和
但是, select sum(score) from user group by item, sex 呢?
下面是測試結果。
測試數據如下:
查詢結果如下:
根據結果分析
group by 多個字段的含義是,分別以每個字段的不同組合分組
本例 item=數學 sex=1 和 item=數學 sex=2 就會分到不同組中,以此達到計算和目的