「Postgresl」selectした結果でUpdateするサンプル

サンプルコード

UPDATE テーブルA
     ,(SELECT テーブルB.Num
             ,テーブルB.カラムA
       ,テーブルB.カラムB
        FROM  テーブルB 
        WHERE テーブルB.Num = XXX
    ) cft
SET   テーブルA.カラムA = cft.カラムA
WHERE テーブルA.Num = cft.Num

 

Software

Posted by arkgame