0

我正在使用 Kinetica 7.0.20.3,我需要使用表 B 中的字段 F2 更新表 A 中的字段 F1,表 A 和 B 都可以加入键列,我尝试了下面的更新语句,但没有奏效。

update Table1 A, Table2 B 
set A.F1 = B.F2 
where A.pk = B.pk

谢谢你的帮助!

4

1 回答 1

3

语法是:

UPDATE A
SET    A.F1 = B.F2
FROM   Table1 A
JOIN   Table2 B
ON     A.pk = B.pk
;

或者

UPDATE A
SET    A.F1 = B.F2
FROM   Table1 A, Table2 B
WHERE  A.pk = B.pk
;
于 2021-03-16T01:47:05.893 回答