辐射4刷怪:条件子查询返回多条记录怎么办?

来源:百度文库 编辑:高考问答 时间:2024/05/16 10:55:42
update A set dd=(select B.dd from B where mm=A.mm);
由于B中mm字段有很多重复值,导致返回的记录有多条,无法执行这条语句。但是我又需要批量更新这个信息。
请问有什么好的方法没有?
谢谢。

加个Max 或 Min 甚至 AVG 也可以

update A set dd=(select MAX(B.dd) B where mm = A.mm);