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

記事内に広告が含まれています。

テーブル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で上書きされます。

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

スポンサーリンク
スポンサーリンク
【PR】
SQL学習におすすめの本
SQL Server
スポンサーリンク
ソフトウェア開発日記
タイトルとURLをコピーしました