使用選擇查詢與多行的任何一個可以請幫我解決這個問題更新在甲骨文
表名:RW_LN
LN_ID RE_LN_ID RE_PR_ID
LN001 RN001 RN002
LN002 RN002 RN003
LN003 RN003 RN001
LN004 RN001 RN002
MY更新查詢是:
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)
MY預期結果是:
LN_ID RE_LN_ID
LN001 LN003
LN002 LN004
LN003 LN002
LN004 LN003
這上面的查詢顯示錯誤的SUB QUERY RETURNS MULTIPLE ROWS
。可任何一個提供這種解決方案,我是初學者在甲骨文9i.So停留在邏輯
更新後請顯示你想要的結果,導致你的查詢沒有多大幫助。 –
hI請參考我的預期結果格式,感謝 – Sajini
所以問題是:LN002有RE_LN_ID:RN002,它可能與LN001或LN004中的RE_PR_ID有關。你爲什麼選擇LN004(這是有用的建立查詢) –