联接引用同一张表的更新-Redshift SQL

时间:2019-04-19 15:30:19

标签: sql amazon-web-services amazon-redshift

假设我有一个名为tab的表。 Tab有一个称为“版本”的字段。版本是顺序的。

在Redshift中,我想用上一行的值更新Tab中的行。请告诉我该怎么做。本质上:

UPDATE tab
    SET tab.fieldA = tabPrior.fieldA
    FROM tab tabPrior
    WHERE tab.version = tabPrior.version + 1;

我想使用JOIN,但这在Redshift中似乎不起作用。

0 个答案:

没有答案
相关问题