Create table B([id] int,[name] nvarchar(1))
Insert B
select 1,N'a' union all
select 1,N'b' union all
select 2,N'c' union all
select 2,N'd' union all
select 2,N'e'
select * from b
Select ID,STUFF((SELECT ','+Name FROM B WHERE ID=a.ID FOR XML PATH('')) ,1,1,'') AS Name
from B AS a
GROUP BY ID
相关文章
- SQL查询结果集分组、排序(Row_Number()),取排序后的第n条
- Sql_从查询的结果集中分组后取最后有效的数据成新的结果集小记(待优化)
- MySQL group by后的结果将每组某VARCHAR字段字符串连接起来
- sqlserver将分组后的结果连接起来
- 如何将两个select查询结果不同的语句连接起来
- sqlserver将分组后的结果连接起来
- 用opencsv将查询结果输出到csv文件后时间格式的问题
- C#将SQL数据库中查询的结果存入dataset后存入数组中
- MySQL group by后的结果将每组某VARCHAR字段字符串连接起来
- MySQL中GROUP_CONCAT函数的使用,separator,将多行查询结果用特定字符串连接起来,适用于一对多