SQL update 多表关联更新的实现代码
16lz
2022-01-05
实现多表更新,尤其是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.c3from A ,Bwhere A.c1=B.c1
UPDATE ASET A.c2 =B.c3from A inner join B on A.c1=B.c1
update后面是不能跟多表的,但跟在from子句后面
总结
更多相关文章
- SQL Server之JSON 函数详解
- MySQL 5.7.9 服务无法启动-“NET HELPMSG 3534”的解决方法
- MySQL系列多表连接查询92及99语法示例详解教程
- Linux下MYSQL 5.7 找回root密码的问题(亲测可用)
- MySQL 什么时候使用INNER JOIN 或 LEFT JOIN
- android EditText设置不可写
- android 使用html5作布局文件: webview跟javascript交互
- android studio调试c/c++代码
- IM-A820L限制GSM,WCDMA上网的原理(其他泛泰机型可参考)7.13