先建立一個表並且插入一些數據
分組group by:
返回每個分組中的隨機一條記錄,一般用於統計數據。
單字段統計
用group_concat()來顯示每個分組中所指定的字段值
至於到底男的排在前面還是女的排在前面,我認爲是根據原表格出現順序排的。
多字段統計
回溯統計with rollup
根據某字段分組後會有不同小組,不同小組需要向上級分組根據當前分組彙報統計,回溯統計時會將最上級的分組字段置爲NULL。
單字段
一級分組,所以只彙報一次,而且上級是最上級,所以字段爲NULL。
多字段
二級分組,二級是根據room分的,需要向上一級男和女做彙報,所以增加兩個記錄,然後一級再向最上級彙報,增加一條記錄。