insert overwrite table tb_bil_red_list_all select * from (select *,ROW_NUMBER () over(PARTITION by obj_id order by exp_date desc,eff_date asc) n from tb_bil_red_list_total_all) a where n=1
时间: 2023-12-03 19:04:23 浏览: 66
Java-API-Operate-Hadoop.rar_hadoop_hadoop api
这是一条SQL语句,它的作用是将tb_bil_red_list_total_all表中每个obj_id分组后,按照exp_date降序、eff_date升序排序,取出每组中n=1的记录,并将其插入到tb_bil_red_list_all表中,覆盖原有的数据。简单来说,就是从一个表中找出每个obj_id对应的最新记录,并将其存储到另一个表中。
阅读全文