SQL update 多表關(guān)聯(lián)更新的實(shí)現(xiàn)代碼
實(shí)現(xiàn)多表更新,尤其是A表和A的子表B表數(shù)據(jù)更新,下面是例子
有A、B張表,其記錄如下:
A表
c1 c2
--------------
1 a1
2 a2
3 a3
8 a8
B表
c1 c3
--------------
1 b1
2 b1
3 b3
10 b10
A.c1與B.c1相等,用一條sql語句,實(shí)現(xiàn)A.c2的值更新為B.c3
---------------------------------------------------------------------------------------
語句一
UPDATE A SET A.c2 =B.c3 from A ,B where A.c1=B.c1
語句二
UPDATE A SET A.c2 =B.c3 from A inner join B on A.c1=B.c1
注意:
update后面是不能跟多表的,但跟在from子句后面
總結(jié)
以上所述是小編給大家介紹的SQL update 多表關(guān)聯(lián)更新的實(shí)現(xiàn)代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
SQL Server 2017無法連接到服務(wù)器的問題解決
本文主要介紹了SQL Server 2017無法連接到服務(wù)器的問題解決,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-09-09
sqlserver 使用SSMS運(yùn)行sql腳本的六種方法
這篇文章主要介紹了sqlserver 使用SSMS運(yùn)行sql腳本的六種方法,非常不錯,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-05-05
SQL Server自動更新統(tǒng)計(jì)信息的基本算法
最初接觸SQL Server的時(shí)候認(rèn)為SQLServer數(shù)據(jù)更改的同時(shí)就會相應(yīng)的更新統(tǒng)計(jì)信息,其實(shí)SQL Server不是這樣做的.基于性能考慮,SQL Server使用下面的算法更新統(tǒng)計(jì)信息2012-08-08
SQL SERVER中各類觸發(fā)器的完整語法及參數(shù)說明
這篇文章主要介紹了SQL SERVER中各類觸發(fā)器的完整語法及參數(shù),需要的朋友可以收藏下2013-08-08
Sql?Server?"用戶登錄失敗,錯誤編18456"的解決過程
在我們使用數(shù)據(jù)庫的時(shí)候,偶爾會遇到一些登錄上的錯誤提示,下面這篇文章主要給大家介紹了關(guān)于Sql?Server?"用戶登錄失敗,錯誤編18456"的解決過程,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下2022-09-09
使用SQL語句實(shí)現(xiàn)查詢排序,順序和倒序
這篇文章主要介紹了使用SQL語句實(shí)現(xiàn)查詢排序、順序和倒序,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-05-05

