怎么在update语句里调用两张不同的表 本帖最后由 ghost7889 于 2011-09-22 16:49:23 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 update A set columns2 =B.columns4 from A,B where A.columns1 =B.columns1 update a set a.columns2 = b.columns4from a,bwhere a.columns1 = b.columns3 update A set columns2=B.columns4 from A,B where A.columns1 =B.columns3 a表是使用信息,它的columns1有几千条记录 b表存储的是基础数据,它的column3只有短短的几条记录信息 怎么取、、、 只要a.columns1 能够对应b.columns3 就是在多行也能更新 update A set columns2 =B.columns4 from A join B on A.columns1 =B.columns1 还有其他表呢、、、我得去查查数据库了 实在不行我就多表联合,我就不信还找不出来了实在不行修改修改数据库、、不准备在update里面做联合了,同事做过,出错的几率很大,而且是莫名其妙的错误 --可以改成update A set columns2 =B.columns4 from B........." 我们的数据经常update联合更新的 也没有说报什么莫名其妙的错误啊. sql如何循环增加记录 帮帮忙 怎样写SQL,选出表中重复数据? 有三个主表,三个主表之间有多对多表, 如何联接 问一段SQL. SQL SERVER存储过程中如何产生五位数的随机整数?? SQL语句求助,在线等!! 如何连接远程服务器? 请大家帮忙:如何将一台2KServer 上的数据库备份到2kProfessinal 的目录下 在ACCESS如何实现动态查询 sql2005远程连接不能用实例名只能用ip SQL2008中,Binary的操作.
set columns2 =B.columns4
from A,B
where A.columns1 =B.columns1
from a,b
where a.columns1 = b.columns3
update A set columns2=B.columns4
from A,B
where A.columns1 =B.columns3
a表是使用信息,它的columns1有几千条记录 b表存储的是基础数据,它的column3只有短短的几条记录信息
怎么取、、、
A
set
columns2 =B.columns4
from
A join B
on
A.columns1 =B.columns1
实在不行我就多表联合,我就不信还找不出来了
实在不行修改修改数据库、、不准备在update里面做联合了,同事做过,出错的几率很大,而且是莫名其妙的错误
--可以改成
update A set columns2 =B.columns4 from B........."