hb_sz 发表于 2016-10-31 03:17:07

sql server 多行合并

       不说废话了,看语句: 

select name from sysuser for xml path('person')
  
  结果:
<person><name>aa</name></person><person><name>bb</name></person><person><name>cc</name></person>
  
  2.

select ','+name from sysuser for xml path('')
  结果:

,aa,bb,cc
  3.

select d.shortname, stuff( (select ',' + u.name from sysuser as uwhere u.deptid=d.id for xml path('')),1,1,'')
from systemdept as d
页: [1]
查看完整版本: sql server 多行合并