帮助选择查询

时间:2010-10-06 06:19:12

标签: 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

有可能吗?

2 个答案:

答案 0 :(得分:2)

你想要一个在Excel中很容易的Pivot,但是在SQL Server中需要(我相信)相当多的工作,因为很难确定你需要多少列。我想,你可以根据max()聚合动态构造sql。

开始寻找here

答案 1 :(得分:1)