gpt4 book ai didi

sql - Netezza 通过连接到另一个表来更新表列

转载 作者:行者123 更新时间:2023-12-04 01:59:49 30 4
gpt4 key购买 nike

运行更新时出现错误,但我无法确定问题出在 Netezza 中。感谢您的帮助。

错误 [42S02] 错误:关系不存在 DEVML_WORK.AGRINSHPUN.A

 update Table A
set A.COL1 = B.COL2
from A left outer join B
on A.CU_NUM=B.CU_NUM;

最佳答案

Netezza 中相关更新的一般性能很慢。下面是两个示例,可以使您的查询正常工作。根据我的经验,第二个加速大型更新。

-- Slow but works
update Table A
set A.COL1 = B.COL2
from B
where A.CU_NUM=B.CU_NUM;

--Faster
update A set col1 = sub.col2
from (select a.rowid as rown, b.COL2
from A a inner join
B b
on a.cu_num= b.cu_num) sub
where rowid = sub.rown;

关于sql - Netezza 通过连接到另一个表来更新表列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32401967/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com