關聯表的更新

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

發佈了20 篇原創文章 · 獲贊 5 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章