テーブル上で700行を更新する必要があります。 1つのクエリでのみ実行できますか?複数の行を別のテーブルのデータで更新する
2例:
UPDATE PERSON p SET p.admin = (select usr.iqid from USER usr where usr.userid = 'J072') where upper(person.myid) = '18349';
UPDATE PERSON p SET p.admin = (select usr.iqid from USER usr where usr.userid = 'PU96') where upper(person.myid) = '36895';
[Oracleの内部結合を使用した更新ステートメント]の複製が可能です(https://stackoverflow.com/questions/2446764/update-statement-with-inner-join-on-oracle) –
詳細は、そこにありますか? 2つのテーブルを結合する方法?結合ロジックで2つのテーブルのDDLを指定できますか? –
申し訳ありません.2つのテーブルperson.admin = user.iqidに参加することは可能です。 – lipdjo