大家好,我有两个表(MIGADM.CORPMISCELLANEOUSINFO 和 CRMUSER.PREFERENCES),每个表都有一个名为 PREFERENCE_ID 和 ORGKEY 的字段。我想为每个对应的 ORGKEY 使用来自 CRMUSER.PREFERENCES 的 Preference_ID 更新 MIGADM.CORPMISCELLANEOUSINFO 的 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
我该怎么办?