DB2 V9.7を使用しています。
TABLE2とTABLE3が結合できた場合、TABLE2のUSER_IDがTABLE1に存在しなければ
TABLE1にINSERTをしています。
INSERTが行えたTABLE2はDELETEしたいのですが処理方法が分かりません。
SQL文が複数になっても構いませんので、よろしくお願い致します。
MERGE INTO TABLE1 AS T1 USING(SELECT T2.USER_ID FROM TABLE2 AS T2 INNER JOIN TABLE3 AS T3 ON T2.USER_ID = T3.USER_ID AND T3.WORKPLACE = '01') ON T1.USER_ID = T2.USER_ID WHEN NOT MATCHED THEN INSERT(T1.USER_ID, T1.USER_NAME, T1.WORKPLACE) VALUES(T2.USER_ID, T2.USER_NAME, T3.WORKPLACE)