佐々木屋

技術的なことから趣味まで色々書きます

UPDATEでSELECTの結果を利用する

INSERT~SELECTのUPDATE版です。
SELECTの結果を利用してUPDATEしたい場合に利用します。UPDATEのWHERE句だけで対応出来ない場合ですね。

UPDATE tableA
SET tableA.フィールド1 = tableB.フィールド1
,tableA.フィールド2 = tableB.フィールド2
FROM tableB
WHERE tableA.フィールド3 = tableB.フィールド3