Designed by 77
加载资源 ......
感谢 ♥ 作者
先不感谢了

sql server多表关联update

一般都是写的单表update语句,很少写多表关联的update,但是事实上,在SQL Server中,update的多表连接更新和select的多表连接查询在使用的方法上其实并没有多大区别。

直接上一个例子就好了。

update aaa set aaa.name = bbb.name
from user_01 aaa
    left join user_02 bbb
        on aaa.code = bbb.code
where bbb.name is not null;

和select语句基本上差不多的,只是要注意的一点是,如果在from子句中给表起了别名的话,需要在update语句中也使用该别名,否则可能会报错的。

 

"人生路上每一步都算数,你付出的每一点都有意义。"

posted @ 2019-10-30 07:41  yanggb  阅读(14274)  评论(2编辑  收藏  举报