如何把多行结果在一行上显示出来?
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