https://blog.csdn.net/shenwansangz/article/details/50450479
mysql取内容时先order by后group by
在mysql里取数据时怎么先order by后group by?其实很简单,sql语句如下:
select count(count_filed) from (select * from table order by order_by_filed) table group by group_by_field;
这样就可以实现对group by里的内容排序。
实质是多层嵌套及子查询,将原来的表排序后,命名新表名,然后使用这个表group by
本文介绍了一种在MySQL中实现先对数据进行排序,然后再进行分组的方法。通过使用子查询的方式,可以有效地达到这一目的。具体实现是首先创建一个按指定字段排序的临时表,之后再对该临时表进行分组。
1620

被折叠的 条评论
为什么被折叠?



