读书人

请问一个sql有关问题 不知如何表述

发布时间: 2012-09-29 10:30:01 作者: rapoo

请教一个sql问题 不知怎么表述
有表
table1

id name id2

1 a x

1 a y

1 a z



table2

id name id2

1 a null



现在想让table2的id2变为

table2

id name id2

1 a x,y,z

该怎么操作


[解决办法]
SELECT id,name,scort=STUFF((SELECT ','+id2 FROM #table1 FOR XML PATH('') ),1,1,'' )
FROM #table1 a
group by id,name
[解决办法]

探讨
引用:
SELECT id,name,scort=STUFF((SELECT ','+id2 FROM #table1 FOR XML PATH('') ),1,1,'' )
FROM #table1 a
group by id,name

我想把table2的id2 update成x,y,z的格式 请问用for xml path可以实现吗

读书人网 >SQL Server

热点推荐