「Oracle」副問い合わせNOT EXISTSの使い方
説明
副問い合わせでwhere文で特定の項目を検索して真偽値を返すレコード件数を利用する。
SQL構文
UPDATE A_TBL A
SET COL1=XXX,COL2=XXX
WHERE COL2 < xxxx
AND
NOT EXISTS(SELECT B.ID FROM B_TBL B WHERE B.ID = A.ID)
Coding Changes the World
説明
副問い合わせでwhere文で特定の項目を検索して真偽値を返すレコード件数を利用する。
SQL構文
UPDATE A_TBL A
SET COL1=XXX,COL2=XXX
WHERE COL2 < xxxx
AND
NOT EXISTS(SELECT B.ID FROM B_TBL B WHERE B.ID = A.ID)