日期:2014-05-19  浏览次数:20655 次

如何把多行结果在一行上显示出来?
select     ConfirmMan+ ', '+AccessoryName   from   a   inner   join   b   on   a.id=b.id
结果:
尼龙肩带,LN
拉链,LL

希望能把上面的两行作为一行数据显示出来:[尼龙肩带,LN][拉链,LL]

------解决方案--------------------
--try

declare @sql varchar(8000)
set @sql= ' '
select @sql=@sql+ '[ '+ConfirmMan+ ', '+AccessoryName+ '] ' from a inner join b on a.id=b.id
print @sql