我正在寻找一个示例配置单元更新查询,它使用与源相同的表来更新列。例如:有两个id为公共的记录,其中一个记录有acc编号,我正在尝试更新另一个记录中的相同acc编号。如果你有,你能分享吗?尝试了下面的方法,但没有帮助。。
UPDATE a FROM udc.hive.horton.eoquality.testtable a,
(
select id, cust_id from (select cust_id,id,row_number() over (partition by id by evnt_dt_pst_ts desc) as findacc
from
udc.hive.horton.eoquality.testtable) where findacc = 1 and cust_id <> '' and id = '1087'
) b
SET cust_id= b. cust_id
WHERE a.id = b.id
暂无答案!
目前还没有任何答案,快来回答吧!