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但與添加的 「數」 欄要求
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但與添加的 「數」 欄要求
select
a,b,count(*) c
from
pairs
group by
a,b
而不是'count(*)c'你是指'count(*)as c'? –
是的,這是T-SQL(SQL Server),也許是你需要的其他RDBMS。 – Alex
提示:'GROUP BY'。 –
'(2,4)'與'(4,2)'不同嗎? –
@ClodoaldoNeto是的,a = 2,b = 4將不同於a = 4,b = 2 –