我想根据 num 和 id 列从源表中获取最新记录,并将其插入目标表中。
随附的屏幕截图中介绍了场景。对于最新记录日期,可以使用列。
Screenshot
谢谢。
最佳答案
Select num,id, date
FROM
(
Select *, ROW_NUMBER() OVER(partition by num,id Order by date desc) as rnk
FROM source_table
)a
WHERE rnk = 1;
关于sql - 从基于Hive中2列的表中获取最新记录,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52835765/