不同的对加上每对出现的次数

时间:2017-07-17 15:15:29

标签: sql postgresql sum aggregate distinct

考虑

create table pairs (number a, number b)

数据在哪里

1,1
1,1
1,1
2,4
2,4
3,2
3,2
5,1

什么查询给了我所有唯一的对加上一个代表该对出现的次数的列。即:

1,1,3
5,1,2
2,4,2
3,2,1

注意:这是问题Distinct pair of values SQL,但添加了"计数"列要求

1 个答案:

答案 0 :(得分:1)

select 
    a,b,count(*) c
from 
    pairs
group by 
    a,b