我正在尝试删除我的 redshift 表中的一些重复数据。
以下是我的查询:-
With duplicates
As
(Select *, ROW_NUMBER() Over (PARTITION by record_indicator Order by record_indicator) as Duplicate From table_name)
delete from duplicates
Where Duplicate > 1 ;
这个查询给了我一个错误。
亚马逊无效操作:“删除”处或附近的语法错误;
不确定问题是什么,因为 with 子句的语法似乎是正确的。以前有人遇到过这种情况吗?
原文由 Neil 发布,翻译遵循 CC BY-SA 4.0 许可协议