1. 程式人生 > >mysql group by,count一些用法

mysql group by,count一些用法

統計 一些資訊以及每個分組的個數    SELECT  a.name, a.phone, count(*) AS sum FROM xxx AS a GROUP BY a.order_id  


統計 group by 之後的總條數(一共分了多少組)    SELECT COUNT(*) AS count_id FROM ( SELECT a.order_id FROM xxx group by a.order_id ) t


count(*)如果和group by 同一層的話 統計出來的資料是每個組的資料條數,如果想知道group by之後有多少個組要巢狀一下才可以