2つのテーブルを結合して値を更新するSQL

プログラミング SQL Server

テーブルAの値をテーブルBの値で上書き(更新)するSQLです。

スポンサーリンク

2つのテーブルを結合して値を更新するSQL

テーブルAの値をテーブルBの値で上書き(更新)するSQLです。

実行するSQL

UPDATE
    tblA SET tblA.target_col = tblB.target_col
FROM
    mainTable AS tblA
        INNER JOIN subTable AS tblB ON tblA.key_cd = tblB.key_cd

2つのテーブルのkey_cdが同じmainTableのtarget_colが、
subTableのtarget_colで上書きされます。

実行する前にはバックアップを取ってからにしてください。

タイトルとURLをコピーしました