查询多列数据组合到一列 select distinct 企业,人员信息=( select CONVERT(nvarchar(10),人员信息)+',' from 人员库 b left join 企业库 b on a.企业id=b.企业id where a.企业号=b.企业号 for xml Path('') ) from 人员库 a 结果: