こんにちは、2 つのテーブル (MIGADM.CORPMISCELLANEOUSINFO と CRMUSER.PREFERENCES) があり、それぞれに PREFERENCE_ID と ORGKEY というフィールドがあります。MIGADM.CORPMISCELLANEOUSINFO の設定 ID を、対応する各 ORGKEY の CRMUSER.PREFERENCES の Preference_ID で更新したいと考えています。だから私はこのクエリを書きました。
update migadm.CORPMISCELLANEOUSINFO s set s.PREFERENCE_ID = (
select e.PREFERENCE_ID from crmuser.preferences e where s.ORGKEY = e.ORGKEY)
しかし、私は得る:
ORA-01427: single-row subquery returns more than one row
私は何をすべきか?