Oracle 多表关联update

2025-02-26 08:40:41
推荐回答(3个)
回答1:

提示错误的意思是 单行修改返回了多行记录
就是你的set后面是每次修改一行记录,而"="号后面的值却是多行记录
所以报了这个错误

回答2:

错误提示很明显,你的子查询返回了超过一行的值。
你可以直接执行以下你的子查询,看看结果就明白了。

回答3:

呵呵,这句话应该是用merge可以改写一下的,啥问题都解决了。