2010-10-06 64 views
0

我有2列的表格:]幫助選擇查詢

ID Name 
1 A 
1 B 
1 C 
1 D 
2 E 
2 F 

而且我想編寫一個查詢有輸出,如:

1 A B C D 
2 E F 

這是可能的嗎?

+0

[模擬組\ _concat在Microsoft SQL Server 2005中的MySQL函數?(HTTP的可能重複://計算器.com/questions/451415/simulating-group-concat-mysql-function-in-microsoft-sql-server-2005) – zwol 2014-05-09 20:39:48

回答

2

你想要一個Pivot,這在Excel中很容易,但是需要(我相信)在SQL Server中有相當多的工作,因爲很難確定你需要多少列。我想可以動態地構建基於max()聚合的sql。

開始尋找here