原文链接:http://www.cnblogs.com/dyllove98/archive/2013/07/22/3206423.html
数据格式
分组取第一条的效果

sql
SELECT *
FROM (SELECT ROW_NUMBER() OVER(PARTITION BY x ORDER BY y DESC) rn,
test1.*
FROM test1)
本文介绍了一种使用SQL实现分组并选取每组第一条记录的方法。通过ROW_NUMBER()窗口函数结合PARTITION BY子句,可以有效地为每个分组内的记录排序并选择顶部记录。这种方法在处理大量数据时非常有用。
原文链接:http://www.cnblogs.com/dyllove98/archive/2013/07/22/3206423.html
数据格式
分组取第一条的效果

sql
SELECT *
FROM (SELECT ROW_NUMBER() OVER(PARTITION BY x ORDER BY y DESC) rn,
test1.*
FROM test1)

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