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
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