说明:我们知道在使用Group By的sql语句中,出现在select语句后面的字段必须包含在Group By语句或者聚合函数里面,否则会报错。但在mysql5.7.23.0中,这种情况不会报错,sql语句会执行,但是结果集中只会显示分组后的第一行数据,其他数据不显示。
例子:
数据表student
查询1:
select sid,sname,sage from student s group by sage;
结果1:
Sage同为11的滴滴和吉吉不显示只显示AA,同样Sage同为12的哈哈不显示只显示嘻嘻
查询2:多列分组的情况
select sid,sname,sage from student s
group by sage,ssex;
结果2:
查询2的结果中同样也是只显示分组后的分组中的第一行数据。