【发布时间】:2016-10-05 18:54:53
【问题描述】:
这个问题可能以前被问过,但我一直在做一些挖掘,但找不到类似的东西。提前致谢
编辑:完全忘记了。我们使用的是 SQL 2005(否则我可能只使用 GROUP_CONCAT)
样本表:
ID CATEGORY ATTRIBUTE
1 A Piano
1 A Saxophone
1 B Jazz
1 C Mellow
1 C Pensive
2 A Drums
2 A Guitar
2 B Rock
2 B Classics
2 C Upbeat
2 C High Energy
期望的输出:
ID CATEGORY ATTRIBUTE
1 A Piano, Saxophone
1 B Jazz
1 C Mellow, Pensive
2 A Drums, Guitar
2 B Rock, Classics
2 C Upbeat, High Energy
【问题讨论】:
-
尝试搜索词'pivot'
-
你能显示你尝试过的代码吗?
-
谷歌:“聚合字符串连接”。
-
这里有一个非常相似的问题:stackoverflow.com/q/39207098/5089204
-
顺便说一句:为什么用
xml标记?
标签: sql-server xml tsql sql-server-2005 group-by