您好不确定这是否可以在mysql中使用,但我有一个像:
这样的表Value ¦ Name
1 ¦ Bob
3 ¦ Bob
5 ¦ Paul
3 ¦ Bob
7 ¦ Paul
有没有办法选择所有bob的值加起来,选择所有Pauls值加起来然后输出谁的值最高?该数据库有多个名称和数百个值。
任何帮助都会非常感谢你!我可以使用PHP,如果这样可以简化这项任务!
答案 0 :(得分:3)
http://sqlfiddle.com/#!9/fddbf/1
SELECT SUM(t.val) val_sum,t.name
FROM table1 t
group by name
order by val_sum desc
LIMIT 1