Oracle SELECTした結果の複数の値でUPDATEするには?

ショコラ
ショコラ

Oracle SELECTした結果の複数の値でUPDATEするには?

SET の書き方ありますね。

もっさん先輩
もっさん先輩
update [テーブル名1]
  SET (name,mail,age) = (SELECT name,mail,age FROM [テーブル名2] WHERE [テーブル名1].id=[テーブル名2].id);

以上

Scroll to Top