目前,我正在運行SQL Server 2008,並試圖得到以下子查詢的數據:移調行基於ID列列
ID | Field Name | Field Selection
1 | Rating 1 | Good
1 | Rating 2 | Good
1 | Rating 3 | Bad
2 | Rating 1 | OK
分爲基於ID列單行:
ID | Rating 1 | Rating 2 | Rating 3
1 | Good | Good | Bad
2 | OK | NULL | NULL
這可能嗎?提前致謝!
乾杯, 硅
由於您使用的是SQL Server(Yay!),請查看[PIVOT](http://technet.microsoft.com/en-us/library/ms177410(v = sql.105).aspx)運算符( 2005+)。玩的開心! (任何不需要動態SQL或某些過程代碼的解決方案都將被限制爲必須在查詢中指定的* fixed set *輸出列。) – user2864740