2013-10-04 81 views
1

我正在使用微軟的SQL服務器管理工​​作室2008年,這裏是我的問題 我有一個視圖,其中包含一個具有不同的ID和每個ID(int數據類型)「臨時」數字的列 除此之外,我有一個表,其中具有相同匹配ID的列和具有「總和」數字的列(int也是)sql:如何將一個表的int記錄添加到另一個表中?

我需要編寫一個過程,它將視圖中的數字添加到表格的sum列,根據ID

我該如何做到這一點?

+0

你需要更新表嗎?或只是一個選擇? – Ateszki

+0

@Ateszki更新表格 – IAM

回答

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子句來過濾那些行來更新

希望它有幫助

0

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

相關問題