table1colsv1とv2、table2colsと の2 つのテーブルがv3ありv4ます。
に一致する値があるtable2.v2場合は更新したい。table1.v1table2.v3
動作するように見える次のコードがあります
UPDATE table1
SET v2 = 99
WHERE exists(select v3 from table2
where table2.v3=table1.v1);
失敗した交差バージョンも試しました(v2の両方の行を更新します)
UPDATE table1
SET v2 = 99
WHERE exists(select v1 from table1
intersect select v3 from table2);