私はmicrosoft sql server management studio 2008を使用していますが、ここに私の問題があります。ビューには、個別のIDを持つ列と、各IDの「一時的な」番号を持つ列(intデータ型)が含まれています。これに加えて、テーブルがあります。同じ一致する ID の列と、数値の「合計」を含む列 (int も)
ID に従って、ビューの数値をテーブルの合計列に追加する手順を記述する必要があります。
どうすれば作れますか?
私はmicrosoft sql server management studio 2008を使用していますが、ここに私の問題があります。ビューには、個別のIDを持つ列と、各IDの「一時的な」番号を持つ列(intデータ型)が含まれています。これに加えて、テーブルがあります。同じ一致する ID の列と、数値の「合計」を含む列 (int も)
ID に従って、ビューの数値をテーブルの合計列に追加する手順を記述する必要があります。
どうすれば作れますか?
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 句を配置できます
それが役に立てば幸い
SELECT DistinctID, v.TemporaryNumber + o.SumNumber FROM ViewTable v JOIN OtherTable o ON v.DistinctID = o.DistinctID