你报的这个错,基本就是当a.值1=b.值1时,选出来的值2有两个或更多的结果,数据库一蒙圈,就不知道该给你更新哪个了。
如果你更新规则不复杂,可以
where exists (select 1 from tab2 b where a.值1=b.值1)
and a.值1 in (select a.值1 from tab2 a)
and cop_g_no in (select * from tab3 )
你报的这个错,基本就是当a.值1=b.值1时,选出来的值2有两个或更多的结果,数据库一蒙圈,就不知道该给你更新哪个了。
如果你更新规则不复杂,可以