您的位置:首页 > 数据库 > MySQL

mysql中的group by使用

2015-10-22 11:29 477 查看
话不多说,group by也就是用来分组用的:(只是使用的时候可能会存在下面的情况)

有如下班级表,表中有keyID,班级,班主任三个字段





可以看到通过group by 分组后,1班有2个班主任,2班也有两个班主任,但是他们的keyID分组后,只展示了一个。

我们将keyID为1的班改成11,在做测试,结果如下:





可以看到,1班的分组后,keyID展示情况从1,变成了6,而不是变成了11,可见,group by 分组后,如果展示的字段和分组的条件不是一一对应的话,只会展示其中的一个,但是会按排序后的情况决定展示的字段。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: