|
发表于 2020-7-14 18:45:01
|
显示全部楼层
--更新已经存在的
UPDATE B
SET B.value_col1=A.value_col1
,B.value_col2=A.value_col2
...
FROM A, B
WHERE B.key_col1=A.key_col1
AND B.key_col2=A.key_col2
--插入不存在的
INSERT INTO B
(col1, col2, col3, ... )
SELECT col1, col2, col3, ...
FROM A
WHERE NOT EXISTS
(SELECT 1
FROM B
WHERE B.key_col1=A.key_col1
AND B.key_col2=A.key_col2) |
|