[pgsql-jp: 36980] 副問い合わせを利用したUPDATE

AOKI KAZUYUKI aoki-kazuyuki @ nifty.com
2006年 4月 12日 (水) 10:20:00 JST


モード・エーの青木と申します。

副問い合わせを利用したUPDATE文を考えています。
もう少しスマートに書きたいのですが、
何か良い方法はありますでしょうか?

UPDATE tbl_true_data
SET
stateprov=(SELECT stateprov FROM tbl_web_data WHERE corporation_id = 777),
cityname=(SELECT cityname FROM tbl_web_data WHERE corporation_id = 777),
addressline=(SELECT addressline FROM tbl_web_data WHERE corporation_id = 
777),
bldgroom=(SELECT bldgroom FROM tbl_web_data WHERE corporation_id = 777),
countryname=(SELECT countryname FROM tbl_web_data WHERE corporation_id = 
777),
WHERE corporation_id = 777

副問い合わせを1回の記述にしたいのですが、
可能でしょうか?

以上





pgsql-jp メーリングリストの案内