SQL update 多表关联更新的实现代码
程序员文章站
2024-01-04 08:33:04
实现多表更新,尤其是a表和a的子表b表数据更新,下面是例子
有a、b张表,其记录如下:
a表
c1 &nbs...
实现多表更新,尤其是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 update 多表关联更新的实现代码
-
SQL Server 利用触发器对多表视图进行更新的实现方法
-
Spring Data JPA 实现多表关联查询的示例代码
-
SQL Server中的XML数据进行insert、update、delete操作实现代码
-
Oracle\MS SQL Server Update多表关联更新
-
SQL Update多表联合更新的方法
-
SQL Server中的XML数据进行insert、update、delete操作实现代码
-
SQL Server中的XML数据进行insert、update、delete操作实现代码
-
SQL Server中的XML数据进行insert、update、delete操作实现代码
-
SQL Server多表关联更新update