MySQL计数行值WHERE column = value

时间:2013-05-19 22:42:15

标签: mysql sql count group-by

我有一个看起来非常像这样的数据库:

enter image description here

我想在MySQL查询中计算每个 id 投票,并从最高位置开始排序。我希望输出如下:

enter image description here

是否可以不在彼此内部进行3次查询?

1 个答案:

答案 0 :(得分:17)

select
    name,
    sum(votes) as total_votes
from mytable
group by 1
order by 2 desc