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');
表如下
temp table
id name info1 info2 info3
id1 name1 infoa infob infoc
id1 name1 infox infod infoc
id1 name1 infoy infob infoc
临时表中的多行将按 id、name 分组,所有唯一信息列将连接预期输出
id name info1 info2 info3
id1 name1 infoa;infox;infoy infob;infod infoc