mysql group by 后排序
时间: 2023-11-21 22:53:22 浏览: 72
Mysql利用group by分组排序
在MySQL中,使用GROUP BY语句可以对数据进行分组,但是默认情况下,分组后只会返回每组的第一条数据,而不会进行组内排序。如果需要对分组后的数据进行排序,可以使用ORDER BY语句,但是需要注意,在MySQL 5.6之后的版本中,子查询中的排序会被忽略,需要使用LIMIT语句来避免这种优化。另外,还可以使用窗口函数来实现组内排序,窗口函数可以对每个分组内的数据进行排序,并返回排序后的结果。
阅读全文