mysql分组排序
2017-11-08 10:34
274 查看
分组排序:
mysql表格:
需求是把不同的name和其对应的id找出来:
方法一:
对于低于4.2的版本采用以下方法,弊端是结果多了个不需要的字段。select *, count(distinct name) from student group by name ;
方法二:完美解决
select id,group_concat(distinct name) from student group by name;
相关文章推荐
- MySQL分组排序取前N条记录以及生成自动数字序列--group by 后 limit 外加 rownumber
- mysql分组排序
- mysql 实现row_number() over(partition by ) 分组排序功能
- MySQL查询生成排序号,和扯蛋的分组无关
- Hive和MySQL分组排序取前n条记录
- Mysql 利用group by 分组排序
- MySql 分组排序取时间最大的一条记录
- Mysql分组统计、排序、取前N条记录解决方案
- MySql ..IF.. 实现row_number() over(partition by ) 分组排序功能
- MYSQL-实现分组排序 对比 ORACLE 和SQLserver用 row_number() over(partition by ) 分组排序功能
- Mysql——分组排序加序列号
- MYSQL-实现ORACLE- row_number() over(partition by ) 分组排序功能.
- mysql分组查询 排序
- Mysql分组统计、排序、取前N条记录解决方案
- MySQL对列排序,分组排序
- mysql 分组后再排序
- 4000 mysql分组排序取最大、最小、最新、前N条记录
- MySQL按最新时间分组排序的实现
- MYSQL-实现ORACLE- row_number() over(partition by ) 分组排序功能
- MySQL 分组后增加分组排序号