2016 - 2024

感恩一路有你

update两表关联更新 关于SQL UPDATE关联更新?

浏览量:2104 时间:2021-03-16 20:39:10 作者:admin

关于SQL UPDATE关联更新?

update语句一般有两种,一种是本表自身更新,一种是关联更新。

1、自身更新:

update?表名??set?字段=值2、关联更新:

需要说明一下,一般是两个表有关联字段,可用一下语法

update?表1?set?表1.字段=表2.字段?from?表1?inner?join?表2?on?表1.关联字段=表2.关联字段?where?表1.关联字段?in?(select?关联字段?from?表2)

两个update set from语句如何关联?

纠正下一个sql语句中通常都只有一个update成分,如果想通过联合查询更新某张表中的数据为另外一张表的数据,可以通过以下语句实现: sql:update tablename1 set t1.id= t2.id from tablename1 t1 inner join tablename2 t2 on t1.name = t2.name 解释:以上语句就是从两张表中找到name字段的关联数据,之后将获取到的t2表中的id字段值更新到对应的id字段中。

备注:通常不能更新两张表中的数据,建议单张表更新,更新一张之后再更新相关表。防止误操作导致多个表一起出问题。

update两表关联更新 oracle update 多表关联更新 ado多表关联单表更新

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。