我正在使用SQL Server 2008 R2和SSRS 2008生成報告。我正在嘗試更新表以從另一個表中獲得結果的計數。帶有計數的SQL更新只能得到空值
UPDATE r
SET r.Race = d2.Race,
r.RaceNum = d2.count
FROM @results r
INNER JOIN
(SELECT d.Race,
COUNT(d.race) AS 'count'
FROM #Demographic d
GROUP BY d.Race)d2 ON r.Race = d2.Race
插入效果很好,但我在結果表中插入了幾次來創建人口統計報告。這會在結果表中創建大量的空數據。如果任何人有我的錯誤的想法幫助將不勝感激。
你指的是在你的問題插入,但你的代碼顯示沒有插入語句。你還有插入的附加代碼嗎? –