我试图在与另一个表(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。 –