SQL Serverで、SELECT結果でUPDATEするパターン
SELECT結果を挿入したい場合
1 2 3 4 5 |
INSERT INTO <テーブル名> (<列名>,<列名>,<列名>) SELECT <列名>,<列名>,<列名> FROM <テーブル名> WHERE <条件> |
SELECT結果を用いて、更新したい場合
1 2 3 4 5 6 7 8 9 |
UPDATE <テーブル名> SET <テーブル名>.<列名> = <別のテーブル名>.<列名> FROM <テーブル名> INNER JOIN <別のテーブル名> ON <テーブル名>.id = <別のテーブル名>.id |
Comments are closed.