情况1、查出总的记录条数 SELECT count(*) FROM 表名 WHERE 条件 情况2、在情况1的基础上加上group by SELECT count(*) FROM 表名 WHERE 条件 GROUP BY 条件 查询出来的是每组的数据 情况3、获得情况2的总条数 select count(*) from(SELECT count(*) FROM 表名 WHERE 条件 GROUP BY 条件) gg 后边的gg是随意写的,我们得给它起一个别名