阅读:575
发表时间:2017/3/4 13:58:51
求sql:按主键group by后,名称字段用逗号连接起来
如
|
1
2
3
4
5
6
7
8
9
|
Create Table #TEST
(ID Varchar(10), Name Nvarchar(10))
Insert #TEST Values('01', N'小张')
Insert #TEST Values('01', N'小王')
Insert #TEST Values('02', N'小王')
Insert #TEST Values('02', N'小陈')
Insert #TEST Values('02', N'张三')
Insert #TEST Values('03', N'李四')
Insert #TEST Values('03', N'王武')
|
希望得到的结果:
id name
01 小张,小王
02 小王,小陈,张三
03 李四,王武
select id,
name=stuff((select ','+name from #test where id=t.id for xml path('')),1,1,'')
from #test t
group by id
致胜软件
因为通用软件的局限性而改变企业经营方式?
那这是反人类的!!!
致胜软件根据需求定制,永远为您而变!
致胜网络的理念
面对面给客户最实在的 最贴心的服务!
强大的技术团队,过百的案例与经验!
在三线城市开发,按三线城市等级收费!
致胜网络介绍
2009年成立,至今7年。!
7年的专业,7年之痒!
期待可以为您提供长期服务!
想进一步了解
欢迎您的咨询?
QQ:1990654
微信:13592986386
电话:13592986386