postger数据库使用开窗函数删除表内重复数据

发布时间 2023-08-10 15:00:52作者: Yr-Zhang

使用id字段开窗(也可以多个字段,但是any函数和arry函数需要替换)

select *  from gatherdata.temp_zyr_export_1  a where a.linkid = any(array (
select linkid from (
select row_number() over (partition by linkid), linkid from gatherdata.temp_zyr_export_1
) t where t.row_number > 1
));