首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

2012-02-17 
如何把多行结果在一行上显示出来?selectConfirmMan+ , +AccessoryNamefromainnerjoinbona.idb.id结果:尼

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

热点排行