统计 一些信息以及每个分组的个数    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之后有多少个组要嵌套一下才可以
Logo

更多推荐