表a
用户名字 手机 地址
小明1 地址1
小明 2 地址2
-------------------------------------------
表b
用户名字 手机
小明1 135555555
小明2 138000000
表a和表b的用户名字是相关联的,表a的手机号为空,现在要把b中的手机号对应更新到a表中.
在SQLServer中
标准方法:
UPDATE 表a SET 表a.手机 = 表b.手机 FROM 表a INNER JOIN 表b ON 表b.用户名字 = 表a.用户名字
在 mysql 中
update A,B set A.A2 = B.B2 where A.A1 = B.B1 and B.B2 = "XXX"