表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"