「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
Coding Changes the World
サンプルコード
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