Netezza从一个表更新到另一个表

时间:2014-08-06 16:48:58

标签: sql netezza ansi-sql

这是我在Netezza中无效的查询:

UPDATE TABLE1 A
SET A.COL1= (SELECT DISTINCT B.COL1 FROM TABLE2 B WHERE B.ID= A.ID AND B.DeptID=104)
WHERE A.DeptID=3

如何重新编写此查询? 请帮忙。

1 个答案:

答案 0 :(得分:10)

UPDATE TABLE1 A
SET col1 = B.col1
FROM TABLE2 B
WHERE
A.ID = B.ID AND 
A.DeptID = 3 AND 
B.DeptID = 104