0
我有我的表中的數據如下:優化SQL查詢...
Author ID Book Name A1 Book1 A1 Book2 A2 Book4 A2 Book5
我要代表數據
A1 Book1,Book2 A2 Book3,Book5
我怎樣才能這樣做,而不使用臨時表?
我有我的表中的數據如下:優化SQL查詢...
Author ID Book Name A1 Book1 A1 Book2 A2 Book4 A2 Book5
我要代表數據
A1 Book1,Book2 A2 Book3,Book5
我怎樣才能這樣做,而不使用臨時表?
這個問題已經提出並回答了。在發佈之前檢查問題。
根據您的專欄編輯此代碼。
Select T1.Id
, Stuff(
(
Select ', ' + T2.Address
From MyTable As T2
Where T2.Id = T1.Id
Order By T2.Address
For Xml Path(''), type
).value('.', 'nvarchar(max)'), 1, 2, '') As Address
From MyTable As T1
Group By T1.Id
請標誌問題的重複,不只是重新發布的答案。這個問題很快就會被重複關閉。 – DaveShaw