顾名思义,FOR XML PATH 就是将查询到的结果以XML的格式显示在查询结果中,有时使用了GROUP BY又想获取某个字段的所有值时就可以使用这个方法。
二、写法
select
stuff(
(
select ',' + studentName from dbo.Student
where studentid = a.studentid group by studentid for xml path('')
)
,1
,1
,''
)
from dbo.Student a group by studentid