我有一张桌子
tblCurrent:
Ref | . .... . . . | Total A | Total B
A001 | | NULL | NULL
A002 | | NULL | NULL
A003 | | NULL | NULL
A004 | | NULL | NULL
我创建了一个视图vwCurrentB
,它提供了满足同一表中特定条件的记录数。
如何使用视图中的相关值更新字段Total A
和Total B
。表和视图都具有完全相同的记录数,Ref是唯一的键。我只需要在视图中将其他两列添加到表中的相应记录中?
答案 0 :(得分:3)
update tc
set TotalA = v.TotalA
,TotalB = v.TotalB
from tblCurrent tc
join vwCurrentB v on tc.Ref = v.Ref