www.ctrt.net > upDAtE语句 多表关联

upDAtE语句 多表关联

语句没有语法错误,你用的什么数据库? 有些很早期的数据库,或者是很简单的数据库是不支持多表查询的,比如access97等 你这个在执行的时候有报错吗,你能把执行后的日志打出来吗?

Oracle没有update from语法 --利用视图 进行多表更新 UPDATE( select a.姓名 aname,c.姓名 bname from stuInfo1 a inner join 表2 b on a.id=b.id inner join 表3 c on b.id=c.id ) set bname=aname;

update语句可以关联其他表。 如两个表数据分别如下: 表1: ID NAME SOCRE 1 张三 100 2 李四 90 3 王五 80 表2: ID NAME SOCRE 1 张三 98 2 李四 70 现在要按照表2中ID和表1一致的将SCORE改成表2中的值,可用如下语句: update 表1 set SCORE=...

两种方法:-- 方法1.UPDATE 表2SET 表2.C = (SELECT B FROM 表1 WHERE 表1.A = 表2.A)WHERE EXISTS ( SELECT 1 FROM 表1 WHERE 表1.A = 表2.A) -- 方法2MERGE INTO 表2 USING 表1ON ( 表2.A = 表1.A ) -- 条件是 A 相同WHEN MATCHED THEN UPDATE ...

没有太看明白,你到底要修改哪个值,改为什么?

一条Update更新语句是不能更新多张表的,除非使用触发器隐含更新。而表的更新操作中,在很多情况下需要在表达式中引用要更新的表以外的数据。我们先来讨论根据其他表数据更新你要更新的表

UPDATE多表更新(转)(2008-05-12 15:29:04) 转载标签:update多表更新sql 分类:php网络编程 在开发中,数据库来回换,而有些关键性的语法又各不相同,这是一件让开发人员很头痛的事情.本文总结了Update语句更新多表时在SQL Server,Oracle,MySQL三...

一条Update更新语句是不能更新多张表的,除非使用触发器隐含更新。而表的更新操作中,在很多情况下需要在表达式中引用要更新的表以外的数据。我们先来讨论根据其他表数据更新你要更新的表 一、MS SQL Server 多表关联更新 sql server提供了updat...

UPDATE mz_hjdmx SET mz_hjdmx.zid=mz_hjd.zid FROM mz_hjdwhere mz_hjd.sjh =mz_hjdmx.sjh AND mz_hjd.yfksbh=mz_hjdmx.yfksbh and mz_hjd.zidmz_hjdmx.zid

update user from a set name=a.name where id=a.id。。。。。。 要用update from

网站地图

All rights reserved Powered by www.ctrt.net

copyright ©right 2010-2021。
www.ctrt.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com