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、名前でグループ化され、すべての一意の情報列が連結され、予想される出力が生成されます
id name info1 info2 info3
id1 name1 infoa;infox;infoy infob;infod infoc