第一次查询 代码如下 select * from test; 结果中 按照b列来分:则是 5个a 3个b. 按照c列来分:则是 4个甲 4个乙. 第二次 查询按照 b列来分组 代码如下 select count(a),b from test group by b 第三次 查询按照 c列来分组 代码如下 select count(a),c from test group by c 第四次 查询按照 b c两个条件来分组 代码如下 select count(a),b,c from test group by b,c 第五次 查询按照 c b 顺序分组 代码如下 select count(a),b,c from test group by c,b 总结: GROUP BY X意思是将所有具有相同X字段值的记录放到一个分组里,GROUP BY X, Y意思是将所有具有相同X字段值和Y字段值的记录放到一个分组里。