2016 - 2024

感恩一路有你

sql两表关联update一张表 SQL中如何根据一个字段查询两个表关联字段并修改?

浏览量:2804 时间:2021-03-18 01:47:27 作者:admin

SQL中如何根据一个字段查询两个表关联字段并修改?

UPDATE 表A A SET A.字段1 = 值1, A.字段2 = 值2, A.字段3 = 值3 WHERE EXISTS (SELECT 1 FROM 表B B WHERE A.关联字段 = B.关联字段 AND A.字段 = 值 AND B.字段 = 值 )

oracle如何通过两个表关联,修改其两表中某列中的数据?

不管是update还是merge每次都是只能修改一站表,还没听说一次修改两张表的。

如果分别修改那就比较简单了(先确定B列是否唯一,如果不唯一,那么可能存在修改扩大的问题,所以可能还要修改语句),update a set a.d=2 where a.b=(select b from E where h=1)(这是a表的,b表的改法更容易)

如果一起修改,那么可能只能临时修改,也就是select的时候修改一下,这个一般没什么用。

sql两表关联update一张表 update多表关联修改 update两表关联更新

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