Mysql 按值计算的多行的数学求和

Mysql 按值计算的多行的数学求和,mysql,sql,sum,Mysql,Sql,Sum,我有一张桌子 user_name id status calls =========================================== apple 21 cars 67 apple 21 bikes 85 apple 21 skates 6 apple 21 pajs

我有一张桌子

user_name     id      status          calls
===========================================
apple        21       cars              67
apple        21       bikes             85
apple        21       skates            6
apple        21       pajs              56
orange       34       bikes             9
orange       34       disks             3
orange       34       cars              21
orange       34       pajs              76
我想把所有对
状态的调用加起来,这些调用只针对汽车、自行车和滑板,以及每个用户名。我已经体验了
SUM
,但经过几个小时的深夜,我非常清楚,这将需要更多。谁能给我指一下正确的方向吗


您应该展示一些失败的尝试。任何开发人员都应该了解基本的sql,还有很多其他方面的知识……)
SofianeM
:这是一种怎样的关联另外,应该注意的是,如果您希望它们实际相加,您可能可以从选择中删除
status
列,否则您将得到每辆车的总和,键入。(例如,
apple
仍拥有67辆汽车、85辆自行车和56辆溜冰鞋,而不是208件物品)
select user_name, status, sum(calls) as calls
from table
where status in ('cars', 'bikes', 'skates')
group by user_name, status