如何获取mysql中每个玩家的frags数量?

时间:2014-10-23 10:20:46

标签: mysql

我有一张桌子:

------------------------------------
id        player_id        frag_id
------------------------------------
1         111111           1
2         222222           2
3         333333           3
4         444444           4
5         555555           5
6         555555           6
7         555555           7
8         666666           8

所以,每个玩家都可以杀死一些东西,每个碎片都有一个id。

如何获得表格,我将获得每个玩家的碎片数量

------------------------------------
id        player_id        count_of_frags
------------------------------------
1         111111           1
2         222222           1
3         333333           1
4         444444           1
5         555555           3
6         666666           1

1 个答案:

答案 0 :(得分:2)

使用COUNT()然后使用GROUP BY player_id

SELECT player_id, COUNT(frag_id) AS count_of_frags
FROM `foo`
GROUP BY `player_id`