update能否这样写 update t1 set t1.b = t4.b from (select t2.a,t3.b from t2 inner join t3 on t2.a=t3.a) as t4 where t1.a=t4.a能这样写吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 update t1set b = t4.bfrom t1 inner join (select t2.a,t3.b from t2 inner join t3 on t2.a=t3.a) t4on t1.a=t4.a 只因我现在不敢动真实数据,呵呵~ tony哥说行的话,我就试了,谢谢 逻辑上有问题.既然由t2.a=t3.a查t3.b得t4.b,且插入时要求t1.a=t4.a,为何不直接由t1.a=t3.a去替换t3.b呢?由t2连到t3得到t4这样绕一圈的目的何在? 楼上的,我只是打个比方,就是说要的是这个类似VIEW的而实际上是 t2.c=t3.c 表中字段主键是时间,没有ID如何分页 急啊帮帮忙 安装SQL Server 2005 是如何不适用强sa密码 创建表格的一点问题,请大家进来看一下! sql server 锁的问题 SQL2005备份问题 ER图转化为数据库 小弟有两个数据方面的疑问?请各位高手解决一下 新手求教!老鸟请进来(关于SQL和ACCESS) 如何得到指定表中的字段信息? 一个排行的问题 求一个SQL语句,SQL2000能用
update
t1
set
b = t4.b
from
t1
inner join (select t2.a,t3.b from t2 inner join t3 on t2.a=t3.a) t4
on t1.a=t4.a
只因我现在不敢动真实数据,呵呵~ tony哥说行的话,我就试了,谢谢
既然由t2.a=t3.a查t3.b得t4.b,且插入时要求t1.a=t4.a,为何不直接由t1.a=t3.a去替换t3.b呢?
由t2连到t3得到t4这样绕一圈的目的何在?