小编San*_*rus的帖子

SQL - 两列上的区别和第三列的汇总值

我有一个包含3个不同ID的表.我想对第1列和第2列进行区分,并总结第3列的值(进入一个字段 - 可能是逗号分隔的字符串).汇总字段不必"看起来很好"(没有问题:'4,3,'(最后逗号)).我正在使用MS SQL Server 2008.

例如:

ID1  ID2  ID3
 1    1    5
 1    1    8
 1    2    5
 1    2    8
 2    3   10
 2    3   11
 2    5   12
Run Code Online (Sandbox Code Playgroud)

选择 ...?

结果:

ID1   ID2   Summary
 1     1      5,8
 1     2      5,8
 2     3      10,11
 2     5      12
Run Code Online (Sandbox Code Playgroud)

sql sql-server select distinct

4
推荐指数
1
解决办法
1371
查看次数

标签 统计

distinct ×1

select ×1

sql ×1

sql-server ×1