如何在MySQL中显示最常见的值序列?

时间:2011-05-16 17:34:14

标签: mysql sequences

假设我有一张这样的桌子。

A | B
-----
1 | 4
7 | 8
1 | 3
1 | 2
4 | 5
3 | 5
2 | 5
7 | 8

尽管1A列中最常见的值,5B列中最常见的值(可以通过{{ {1}})我要查找的结果是COUNT()对,因为该对出现了两次。

那么如何从表中获取最常见的值序列,因为我需要<7, 8>列来执行此操作。

1 个答案:

答案 0 :(得分:10)

select A, B, count(*) as freq
from MyTable
group by A, B
order by count(*) desc
limit 1