重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【終了しました】教えて!goo新規会員登録

ORACLE9i

テーブル名 TABLE1
フィールド名  CODE

マスタ
テーブル名 MST
フィールド名 CODE2

フィールド(CODE)の値とマスタのコード(CODE2)の値が同じであれば、マスタのコード(CODE2)の値をフィールド(CODE)に入れるのと、マスタデータが無い場合はNULLをいれたいのですが、マスタに無い場合の処理がわからないので
おしえてください。

UPDATE TABLE1 SET CODE = MST.CODE2
WHERE TABLE1.CODE = MST.CODE2

A 回答 (1件)

WHERE TABLE1.CODE = MST.CODE2(+)


とすればいいんじゃないでしょうか。
    • good
    • 0

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

関連するカテゴリからQ&Aを探す