当前位置: 代码迷 >> Sql Server >> 怎么把多行结果在一行上显示出来
  详细解决方案

怎么把多行结果在一行上显示出来

热度:170   发布时间:2016-04-27 21:49:28.0
如何把多行结果在一行上显示出来?
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 @[email protected]+ '[ '+ConfirmMan+ ', '+AccessoryName+ '] ' from a inner join b on a.id=b.id
print @sql