2011-12-05 125 views
1

我有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) 
; 
+1

你在這裏有什麼會從'table2'插入行'table1'。除了值條款中的拼寫錯誤外,您已擁有它。更改'SRC.p1'爲'SRC.pk1' –

+0

@MikaelEriksson回答:) –

回答