嗨親愛的各位朋友,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