【发布时间】:2016-01-04 17:52:37
【问题描述】:
我在 Redshift 中有要删除的重复行的表,
为此我创建了归档 ID,我想更新他以删除重复的行 我正在尝试运行此查询,但它不起作用
update mr_usage
set id=row_number () over (partition by uid,date(ts),title order by ts)
我收到以下错误:
错误:不能在 UPDATE 中使用窗口函数
我正在寻找更新该字段的方法
【问题讨论】:
-
也许把 row_number() 和朋友放到一个 subquwery 中,然后更新?
标签: sql postgresql amazon-redshift window-functions