我有一个MySql表:
FRUITS COUNT
apple 4
mango 5
banana 7
apple 8
coconut 1
mango 2
apple 5
我想按照他们的计数降序显示水果。如果两个水果名称相同,则显示具有更高计数的水果。因此得到的表应该是:
FRUITS COUNT
apple 8
banana 7
mango 5
coconut 1
对此的查询应该是什么?
答案 0 :(得分:2)
这很简单group by
和order by
。
select fruits,
max(`count`) `count`
from your_table
group by fruits
order by `count` desc;