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 分组后,如果展示的字段和分组的条件不是一一对应的话,只会展示其中的一个,但是会按排序后的情况决定展示的字段。
有如下班级表,表中有keyID,班级,班主任三个字段
可以看到通过group by 分组后,1班有2个班主任,2班也有两个班主任,但是他们的keyID分组后,只展示了一个。
我们将keyID为1的班改成11,在做测试,结果如下:
可以看到,1班的分组后,keyID展示情况从1,变成了6,而不是变成了11,可见,group by 分组后,如果展示的字段和分组的条件不是一一对应的话,只会展示其中的一个,但是会按排序后的情况决定展示的字段。
相关文章推荐
- 查看mysql版本信息
- MySQL复制的工作流程
- mysql sql语句大全
- Mysql 参数
- Mysql检查列是否存在并新增、修改、删除列
- Mysql检查列是否存在并新增、修改、删除列
- 淘宝内部分享:怎么跳出MySQL的10个大坑
- MySQL创建触发器
- 【培训】MySQL
- mysql优化 explain index
- 【MySQL 数据库应用】MySQL数据库安装部署以及ADO.NET应用
- mysql的一些笔记
- MySQL 关键字
- 如何修改mysql5.6.24解压缩版(免安装版或zip版)字符编码
- mysql的数据类型int、bigint、smallint 和 tinyint取值范围
- 《转》MySQL 5.7版本新特性连载
- mysql外键的使用详解
- Mysql group by 中行转列
- mysql数据库备份与恢复命令
- mysql数据库备份与恢复命令