可能重複:
SQL Server dynamic PIVOT query?Transpose /將不同的行屬性轉換爲列和組另一個屬性?
是否有可能爲下表上執行一個查詢:
Game Player Goals
----- ------ ------
Game1 John 1
Game1 Paul 0
Game1 Mark 2
Game1 Luke 1
Game2 John 3
Game2 Paul 1
Game2 Luke 1
Game3 John 0
Game3 Mark 2
這給這樣的結果:
Game John Paul Mark Luke
----- ---- ---- ---- ----
Game1 1 0 2 1
Game2 3 1 - 1
Game3 0 - 2 -
它將每個不同的玩家變成一個專欄,並將遊戲分組,讓每位玩家獲得每個遊戲的目標。
[SQL Server的動態PIVOT查詢?](http://stackoverflow.com/questions/10404348/sql-server-dynamic-pivot-query),或在SQL動態列[支點服務器](http://stackoverflow.com/questions/7822004/pivots-with-dynamic-columns-in-sql-server) – RichardTheKiwi