嗨亲爱的各位朋友,SQL交叉选项卡功能
我想问一两件事有关SQL交叉表function.Currently,我使用SQL 2008 Express的版本,我的表结构如下图所示。
UserID Str_Value
1 A
1 B
1 C
2 A
2 B
3 D
3 E
我想得到这样的结果。
UserID Str_Value
1 A,B,C
2 A,B
3 D,E
我不想使用cursor.Is那里有任何功能吗?
请给我正确的方式,我真的很感激。
谢谢。
最好的问候,
冲
这已经被问过很多很多次,你可以发表评论
ORDER BY T1.Str_Value
如果没有必要,并设置为nvarchar(500)大小,做标记的SQL服务器和群CONCAT的 – Lamak 2012-03-19 16:29:29可能重复一个快速搜索[模拟MS SQL Server 2005中的group_concat MySQL函数?](http://stackoverflow.com/questions/451415/simulating-group-concat-mysql-function-in-ms-sql-server-2005) – Lamak 2012-03-19 16:30:33