当前位置:   article > 正文

多表关联更新方法总结_多表更新

多表更新

1、SQLServer多表更新方法:
update A
set A.name=B.name,A.age=B.age
from A
inner join B
on A.id=B.id and 条件…

2、Oracle 多表更新方法:
语法:
UPDATE updatedtable
SET (col_name1[,col_name2…])= (SELECT col_name1,[,col_name2…]
FROM srctable [WHERE where_definition])
例子:
update A
set (A.name,A.age)=
(select B.name,B.age from B where B.id=A.id)
3、MySql多表更新方法:
语法:
UPDATE table_references
SET col_name1=expr1 [, col_name2=expr2 …] [WHERE where_definition]
例子:
update A,B
set A.name=B.name,A.age=B.age
where A.id=B.id

4、一般通用方法:
update A
set name=(select name from B where B.id=A.id),
age=(select age from B where B.id=A.id)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/142094
推荐阅读
相关标签
  

闽ICP备14008679号