理发师陶德的衣服:条件子查询返回多条记录怎么办?

来源:百度文库 编辑:神马品牌网 时间:2024/05/09 03:26:27
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);