FirstTable
ColumnOne | TabletwoCol | TablethreeColumn |
1 | 2 | 5 |
2 | 3 | 6 |
3 | 8 | 10 |
SecondeTable (TableTwo)
TabletwoCol | Coln |
2 | ABC |
3 | lmn |
8 | as |
1515 | addd |
我想用合併由 SecondeTable(TableTwo)指Tabletwocol
即刪除我Seconde系列表中刪除以下行應該被刪除簡單合併刪除失敗
2 | ABC |
3 | lmn |
8 | as |
應該被刪除
我寫了
MERGE SecondeTable PB USING
(SELECT DD.TabletwoCol FROM FirstTable DD) temptable
ON PB.TabletwoCol =temptable.TabletwoCol
WHEN MATCHED THEN
DELETE;
我不明白爲什麼它不會工作。
您可以從發佈的源和目標表中的數據集 – scsimon
增加了一些數據和簡化的預期輸出 –
爲什麼你需要在這裏使用一個合併?這是一個簡單的刪除語句,合併只是在這裏不需要。 –