小知识:此sql是利用MySQL分析函数中的开窗函数over()实现标记数据在各自分组中的排行
废话不多说,直接上干货
注: t.rw即按组记录的行数信息
SELECT
t.*
FROM
( SELECT a.*, row_number () over ( PARTITION BY 去重的字段 ORDER BY 排序的字段 DESC ) rw FROM 表 a ) t
小知识:此sql是利用MySQL分析函数中的开窗函数over()实现标记数据在各自分组中的排行
废话不多说,直接上干货
注: t.rw即按组记录的行数信息
SELECT
t.*
FROM
( SELECT a.*, row_number () over ( PARTITION BY 去重的字段 ORDER BY 排序的字段 DESC ) rw FROM 表 a ) t