您现在的位置是:网站首页> 编程资料编程资料
SQL update 多表关联更新的实现代码_MsSql_
2023-05-26
498人已围观
简介 SQL update 多表关联更新的实现代码_MsSql_
实现多表更新,尤其是A表和A的子表B表数据更新,下面是例子
有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语句,实现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子句后面
总结
以上所述是小编给大家介绍的SQL update 多表关联更新的实现代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
您可能感兴趣的文章:
相关内容
- SQL Server AlwaysOn读写分离配置图文教程_MsSql_
- SQL Server 2016 Alwayson新增功能图文详解_MsSql_
- SQL Server在AlwaysOn中使用内存表的“踩坑”记录_MsSql_
- SQL Server 2012 sa用户登录错误18456的解决方法_MsSql_
- SQL Server Alwayson创建代理作业的注意事项详解_MsSql_
- SQL Server实现自动循环归档分区数据脚本详解_MsSql_
- SqlServer给表增加多个字段的语法_MsSql_
- SqlServer批量备份多个数据库且删除3天前的备份_MsSql_
- Sql server中内部函数fn_PhysLocFormatter存在解析错误详解_MsSql_
- SQL Server数据库中伪列及伪列的含义详解_MsSql_
