日期:2014-05-18  浏览次数:20790 次

如何将整个一列的ID值连成以,号隔开的字符串?
表结构:
id     name
1       xxx
2       yyy
3       zzz
4       aaa

如何得到ID字段连成的字符串: '1,2,3,4 ',不用游标.

------解决方案--------------------
declare @a varchar(1000)
select @a=coalesce(@a+ ', ', ' ') +ltrim(id) from [Table] order by id
select @a