Ven*_*ula 4 sql sql-server-2005
TABLE-A的数据如下:
COLUMN1 COLUMN2
1 A
1 B
1 C
2 A
2 G
3 F
4 T
4 K
Run Code Online (Sandbox Code Playgroud)
我想要RESULT如下:
COLUMN1 COLUMN2
1 A,B,C
2 A,G
3 F
4 T,K
Run Code Online (Sandbox Code Playgroud)
您可以使用该T-SQL功能STUFF.
SELECT COLUMN1, STUFF((
select ','+ COLUMN2
from YourTableName b
WHERE a.COLUMN1 = b.COLUMN1
FOR XML PATH('')
)
,1,1,'') AS COLUMN2
FROM YourTableName a
GROUP BY a.COLUMN1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2238 次 |
| 最近记录: |