标签: sql-server-2005
我有一个包含2列的表格:]
ID Name 1 A 1 B 1 C 1 D 2 E 2 F
我想写一个查询,输出如下:
1 A B C D 2 E F
有可能吗?
答案 0 :(得分:2)
你想要一个在Excel中很容易的Pivot,但是在SQL Server中需要(我相信)相当多的工作,因为很难确定你需要多少列。我想,你可以根据max()聚合动态构造sql。
开始寻找here
答案 1 :(得分:1)
你可以看一篇好文章:
http://www.simple-talk.com/sql/t-sql-programming/creating-cross-tab-queries-and-pivot-tables-in-sql/