1

私はmicrosoft sql server management studio 2008を使用していますが、ここに私の問題があります。ビューには、個別のIDを持つ列と、各IDの「一時的な」番号を持つ列(intデータ型)が含まれています。これに加えて、テーブルがあります。同じ一致する ID の列と、数値の「合計」を含む列 (int も)

ID に従って、ビューの数値をテーブルの合計列に追加する手順を記述する必要があります。

どうすれば作れますか?

4

2 に答える 2

1

update + join 構文を使用できます

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 に答える