我想更新一個tabel字段的值等於select語句的結果的tabel。我有這樣一個表:如何使用SQL Server中的select語句結果更新表
Type Total#
A 4
B 8
C 1
我想根據select語句的結果更新上述表。 這裏是我的代碼:
update MainTable
set [Total#] =
(SELECT count(distinct r.[ID])as Type
FROM dbo.TableA r left join
dbo.TableB a
on r.Post_ID = a.Post_ID
where a.Status is null)
如果我作爲運行的代碼,它是要更新所有行,但我只想更新其中來自select語句類型等於從我MainTable類型。感謝
tableA和tableB的表結構是什麼? –