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;

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS