-1

我有表格:

A 2 
A 2
A 2
A 2
A 3
A 4
A 4
A 4

我想要表单的输出:

A 2 3
A 3 1
A 4 2 

对这个问题最有效的查询是什么?

4

1 回答 1

4
select col1, col2, greatest(count(*) - 1, 1)
from your_table
group by col1, col2
于 2013-10-04T10:26:37.070 回答