1

私はテーブルを持っています

tblCurrent:

  Ref  |   . .... .  . . |  Total A   |   Total B
 A001  |                 |    NULL    |     NULL
 A002  |                 |    NULL    |     NULL
 A003  |                 |    NULL    |     NULL
 A004  |                 |    NULL    |     NULL

vwCurrentB同じテーブル内の特定の基準を満たすレコードの数を提供する ビューを作成しました。

Total AビューからフィールドとTotal B関連する値を更新するにはどうすればよいですか。テーブルとビューの両方にまったく同じ数のレコードがあり、Refが一意のキーです。ビューの追加の2つの列を、テーブルのそれぞれのレコードに入れる必要がありますか?

4

1 に答える 1

3
update tc
set TotalA = v.TotalA
   ,TotalB = v.TotalB
from tblCurrent tc
join vwCurrentB v on tc.Ref = v.Ref  
于 2012-09-17T13:23:11.340 に答える