mysql 如何先倒叙排序后分组去重查询
时间: 2023-10-16 13:09:34 浏览: 145
韩忠康MySQL笔记
可以使用子查询和GROUP BY语句来实现先倒叙排序后分组去重查询,具体步骤如下:
1. 在子查询中对需要的字段进行倒叙排序,例如:
SELECT * FROM 表名 ORDER BY 字段名 DESC
2. 在外层查询中使用GROUP BY语句对需要分组的字段进行分组,例如:
SELECT 字段1, 字段2, ... FROM (子查询) AS t GROUP BY 字段1
3. 如果只需要查询某个字段的去重结果,可以使用DISTINCT关键字,例如:
SELECT DISTINCT 字段名 FROM (子查询) AS t
完整的查询语句示例:
SELECT 字段1, 字段2, ... FROM (SELECT * FROM 表名 ORDER BY 字段名 DESC) AS t GROUP BY 字段1
或者
SELECT DISTINCT 字段名 FROM (SELECT * FROM 表名 ORDER BY 字段名 DESC) AS t
阅读全文