在 MySQL 5.7 中,可以使用以下方式先排序后分组:

SELECT column1, column2, MAX(column3)
FROM table_name
GROUP BY column1, column2
ORDER BY MAX(column3) DESC;

其中,'column1' 和 'column2' 是需要分组的列,'column3' 是需要排序的列。MAX(column3) 用于获取 'column3' 列中的最大值,并按降序排序。注意,ORDER BY 子句必须在 GROUP BY 子句之后。

MySQL 5.7 查询语句:排序后分组的最佳实践

原文地址: https://www.cveoy.top/t/topic/nALV 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录