假设我有一个简单的选择查询,它返回以下内容:
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 实现这一目标感到困惑