4

我有一张桌子

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

我想把所有的电话加起来status's,只有汽车、自行车和溜冰鞋,而且是每个用户名。我已经尝试过,SUM但经过几个小时的深夜,认真的尝试对我来说很清楚,这将需要更多。谁能指出我正确的方向?

我的桌子

4

1 回答 1

4
select user_name, status, sum(calls) as calls
from table
where status in ('cars', 'bikes', 'skates')
group by user_name, status
于 2012-10-12T13:17:14.477 回答