背景:红框的数据变更过,只想要最新一次变更的内容,doc_create_time是创建时间
请问如何保留每组最新时间的数据?
row_number() over partition by 分组聚合
row_number() over (partition by col1 order by doc_create_time desc),表示根据col1分组,在分组内部根据doc_create_time排序
最后取rn=1 不影响原有逻辑
参考https://blog.csdn.net/u011974797/article/details/113387423
子查询用group by 分组,查出每组的最新时间。
然后主表关联符合子查询的内容即可。