プロが教える店舗&オフィスのセキュリティ対策術

update文で質問です。
下記の条件でupdateをしたいですが、どのようにしたら良いでしょうか。

Aテーブルの名前と生年月日を
Bの名前と生年月日に更新。
キーは会員番号となります。


■テーブル例
Aテーブル
会員番号 名前 生年月日

Bテーブル
会員番号 名前 生年月日

A 回答 (2件)

サブクエリを使いましょう



例)
update A
set name = (select name from B where B.id = A.id)
    • good
    • 0

update文の公式にしたがって、


更新条件、更新値を設定すればよい。
    • good
    • 0
この回答へのお礼

ありがとうございます。
いまいちよくわからないのですが、

oracleにはupdate句にjoinが使えないので
サブクエリで結合して、取ったデータをupdadeするやり方でしょうか

お礼日時:2022/06/23 11:17

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!