1

我正在使用microsoft sql server management studio 2008,这是我的问题我有一个视图,其中包含一个具有不同ID的列和一个具有每个ID(int数据类型)的“临时”数字的列除此之外,我还有一个表,其中相同匹配 ID 的列和数字“总和”的列(也为 int)

我需要编写一个程序,根据 ID 将视图中的数字添加到表的总和列

我怎样才能做到?

4

2 回答 2

1

您可以使用更新 + 连接语法

update T
set T.sum_column = T.sum_column + V.tempory
from TableA T
inner join ViewA V on T.id = V.id

此外,您可以放置​​一个 WHERE 子句来过滤要更新的行

希望能帮助到你

于 2013-10-04T21:48:59.820 回答
0

SELECT DistinctID, v.TemporaryNumber + o.SumNumber FROM ViewTable v JOIN OtherTable o ON v.DistinctID = o.DistinctID

于 2013-10-04T17:56:29.767 回答