- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- PostgreSQL/SQL/SELECT結果でUPDATE へ行く。
- 1 (2007-10-02 (火) 06:21:11)
SELECT結果でUPDATE
前提
テーブル T1 テーブル T2 id | num id | num ----+----- ----+----- 1 | 1 | 100 2 | 2 | 200 3 | 3 | 300
SQL
UPDATE t1 SET num = a.num FROM (SELECT * FROM t2) a WHERE t1.id = a.id;