2
create table [temp](
[id] [nvarchar](10) not null,
[name] [nvarchar](50) not null,
[info1] [nvarchar](50) not null,
[info2] [nvarchar](50) not null,
[info3] [nvarchar](50) not null);
insert into temp(id,name,info1,info2,info3) values ('id1','name1','infoa','infob','infoc');
insert into temp(id,name,info1,info2,info3) values ('id1','name1','infox','infod','infoc');
insert into temp(id,name,info1,info2,info3) values ('id1','name1','infoz','infob','infoc');
表看起来遵循从临时表SQL Server 2008中 - 透视
temp table
id name info1 info2 info3
id1 name1 infoa infob infoc
id1 name1 infox infod infoc
id1 name1 infoy infob infoc
多行将由ID,名称和所有独特的信息栏分组将被串联预期输出
id name info1 info2 info3
id1 name1 infoa;infox;infoy infob;infod infoc
格式输出正确? –