首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQL存储过程-嵌套查询解决办法

2012-12-31 
SQL存储过程--嵌套查询有两张表 比如 表1:有列名 A,B,C,D表2:有列名 E,F,G,H 现在的需要做的是首先从表1中

SQL存储过程--嵌套查询
有两张表 比如 表1:有列名 A,B,C,D  表2:有列名 E,F,G,H 现在的需要做的是  首先从表1中查询并获取满足条件C的 A和B的值, 然后再到表2中,将所有E=A的行中 将F-B  不知道这个要怎么写,请高手指教下。 注表1中满足条件C的数据可能会有很多行,表2中 E是关键词
[解决办法]


update 表2 set F=F-B from (select top(1) A,B from 表1 where 条件=C) aa where 表2.E=aa.A

热点排行