我有2列使记录唯一,所以我想与多个键合并。我怎么能这样做?
我尝试了这个,但它似乎不起作用:
MERGE INTO TABLE1 AS DST
USING TABLE2 AS SRC
ON SRC.pk1 = DST.pk1
AND
SRC.pk2 = DST.pk2
WHEN NOT MATCHED THEN
INSERT (pk1, pk2, Description)
VALUES (SRC.p1, SRC.pk2, SRC.Description)
;
答案 0 :(得分:4)
您在此处的内容会将table2
的行插入table1
。除了值子句中的拼写错误外,你有它。将SRC.p1
更改为SRC.pk1
。