在SQL中, 使用count得到记录的总数, group by分组同类。但是在同一句SELECT语句中却不能同时使用他们。要得到每个分组的总数,必须使用子查询。
- SELECT count(1) FROM ( SELECT * FROM table GROUP BY key ) as a;
通过以上语句将得到第一个分组的总数,那么其他的哩,推广一下。。。
在SQL中, 使用count得到记录的总数, group by分组同类。但是在同一句SELECT语句中却不能同时使用他们。要得到每个分组的总数,必须使用子查询。
通过以上语句将得到第一个分组的总数,那么其他的哩,推广一下。。。