谁能帮我解决这个问题
表名:RW_LN
LN_ID RE_LN_ID RE_PR_ID
LN001 RN001 RN002
LN002 RN002 RN003
LN003 RN003 RN001
LN004 RN001 RN002
我的更新查询是:
update table RW_LN set RE_LN_ID=(
select LN_ID
from RW_LN as n1,RW_LN as n2
where n1.RE_LN_ID = n2.RE_PR_ID)
我的预期结果是:
LN_ID RE_LN_ID
LN001 LN003
LN002 LN004
LN003 LN002
LN004 LN003
上面的查询显示错误为SUB QUERY RETURNS MULTIPLE ROWS
。任何人都可以为此提供解决方案,我是 Oracle 9i 的初学者。所以卡在逻辑中