比方說,我有一個返回下面的一個簡單的選擇查詢:回報列垂直
ID Name1 Name2 Description1 Description2 Notes1 Notes2
1 A B AA BB AAA BBB
2 C D CC DD CCC DDD
,我想返回的數據集如下:
ID ColumnName 1st 2nd
1 Name A B
1 Description AA BB
1 Notes AAA BBB
2 Name C D
2 Description CC CC
2 Notes DDD DDD
做,在任何SQL Server方式2008-R2? 看起來這是一個PIVOT的工作,但他對如何通過PIVOT實現這一點感到困惑
如果select查詢中的列可以是動態的,而不是沒有動態SQL的。它是否必須用SQL查詢完成? – mellamokb 2012-04-17 00:48:27