我試圖在與另一個表(B)的ID匹配時更新表(A)的所有行。問題是,我發現了以下錯誤:在Oracle SQL Developer中更新PL/SQL中的多行時忽略重複記錄
無法獲得源表中一組穩定的行
我做了我的研究,我知道原因可能重複的行在其中一個表格中。只有表B有重複的行,我試圖以某種方式忽略它們,但不成功。
merge into A x
using B y
on (x.id= y.id)
when matched then
UPDATE SET
x.apples= y.apples,
x.bananas= y.bananas,
x.grapes= y.grapes;
有人可以幫忙嗎?
在此先感謝
有一個在你的問題沒有PL/SQL。 –