0
我什至不知道怎麼問這樣一個問題:如何從多行選擇或放置數據到單個行或列中?
我有一個表,看起來像這樣:
我想無論使用任何一個別名來選擇顏色或可能重新-插? 不知道,但我需要它看起來像這樣。
我怎麼能拉這一關?
非常感謝。
更新:這是SQL Server 2012
我什至不知道怎麼問這樣一個問題:如何從多行選擇或放置數據到單個行或列中?
我有一個表,看起來像這樣:
我想無論使用任何一個別名來選擇顏色或可能重新-插? 不知道,但我需要它看起來像這樣。
我怎麼能拉這一關?
非常感謝。
更新:這是SQL Server 2012
對於SQL Server
select
C.UserID,
stuff(
(
select ', ' + t.Color
from table1 as t
where t.UserID = C.UserID
order by t.Color
for xml path(''), type
).value('.', 'nvarchar(max)')
, 1, 2, '')
from table1 as C
group by C.UserID
非常感謝!那小提琴太酷了。不知道這樣的事情存在。再次感謝。你的代碼/例子非常有幫助。 – Asynchronous
你試圖對SO搜索?我認爲這是最流行的SQL問題! –
這是用於SQL Server的:我熟悉Pivoting和CTE/Sub查詢以及所有這些東西。我甚至不知道要搜索什麼。 – Asynchronous
什麼是RDBMS? SQL Server? –