sql server UPDATE 多表关联 使用
来源:互联网 发布:seo 骗局 编辑:程序博客网 时间:2024/06/07 17:52
a_test 表 列a主键
a b c e
1 11 3 0
2 12 3 0
3 13 3 0
期待的结果
a b c e
1 11 3 14
2 12 3 29
3 13 3 45
也就是列e每一行的值都要是 上一行的e +本行b+本行c
SELECT的写法:
select a, b,c,
(select sum(convert(int,b)+convert(int,c)) from a_test b where b.a <= a.a) as e
from a_test a
UPDATE的写法:
UPDATE a_test
SET e = t2.e
FROM a_test as t1
INNER JOIN (select a,
(select sum(convert(int,b)+convert(int,c)) from a_test b where b.a <= a.a) as e
from a_test a) as t2
ON (t1.a = t2.a)
- sql server UPDATE 多表关联 使用
- MS SQL Server的数据库多表关联更新UPDATE
- MS SQL Server的数据库多表关联更新UPDATE
- sql update多表关联
- sql update多表关联
- SQL update 多表关联更新
- sql update 多表关联 inner join
- SQL update 多表关联更新
- 多表关联update
- 多表关联update
- Update 多个关联表SQL的写法
- [sql server][基础] 多表关联创建
- pl/sql update 关联表的问题
- SQL 关联Update
- 【SQL】update关联更新
- T-SQL 关联Update
- oracle update多表关联
- Update 数据,关联多表
- 根级别上的数据无效 行1 位置1
- 如何锻炼集中注意力
- C#数据库操作通用类
- 作为用户怎样执行批处理文件
- HDOJ 1091: A+B for Input-Output Practice (III)
- sql server UPDATE 多表关联 使用
- 快毕业了,我感到了压力。
- 2006年的IT十大战略技术
- CentOS 下 rpm包与 yum 安装与卸载
- HDOJ 1092:A+B for Input-Output Practice (IV)
- 添加新协议(进阶)
- 调整linux网卡的顺序
- 美国第三季度互联网广告收入为64亿美元创纪录
- 收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 如何阻止多次弹框