根据c1,c2分组,并且根据c3排序,取第一行
select tt.*
from (select row_number() over(partition by c1, c2 order by c3 desc) r,
t.*
from test_table t) tt
where tt.r = 1
根据c1,c2分组,并且根据c3排序,取第一行select tt.* from (select row_number() over(partition by c1, c2 order by c3
该博客探讨了一种SQL查询方法,用于根据c1和c2字段进行分组,并按照c3字段的降序排列,从而获取每个分组的第一条数据。这种方法对于数据检索和分析具有重要意义,特别是在需要聚合和排序数据的场景下。

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



