SQL存储过程--嵌套查询 有两张表 比如 表1:有列名 A,B,C,D 表2:有列名 E,F,G,H 现在的需要做的是 首先从表1中查询并获取满足条件C的 A和B的值, 然后再到表2中,将所有E=A的行中 将F-B 不知道这个要怎么写,请高手指教下。 注表1中满足条件C的数据可能会有很多行,表2中 E是关键词 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 update 表2 set F=F-B from (select top(1) A,B from 表1 where 条件=C) aa where 表2.E=aa.A 谢谢yangsh0722 不过这样只有一行受影响 ,把top(1)去掉就OK了 数据恢复问题 查询问题 一个简单的查询,出现奇怪的效能问题! sql的问题急!!! sql入门问题 请教一个两张表关联查询的语句. SQL Server 2008 维护计划创建失败 eclipse连接SQL2008出现这个警告是什么意思 SQL 2008 R2的版本问题 用 master..xp_cmdshell 怎么建目录? 在SQL server中怎样将超过65535条记录的数据一次性到处到excel中(Excel2003以上版本) 如何用sqlserver存储过程创建一个新表
update 表2 set F=F-B from (select top(1) A,B from 表1 where 条件=C) aa where 表2.E=aa.A