select *
from (select row_number() over(partition by CAR_ID order by create_time desc) rn, a.*
from table a where is_del = 0 )
where rn = 1
本文深入探讨了SQL中使用窗口函数ROW_NUMBER进行复杂查询的技巧,重点讲解如何结合PARTITION BY和ORDER BY实现高效的数据筛选,特别适用于需要按特定条件获取最新记录的场景。
select *
from (select row_number() over(partition by CAR_ID order by create_time desc) rn, a.*
from table a where is_del = 0 )
where rn = 1

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