在sql中选择count complex

时间:2014-10-24 09:34:42

标签: php mysql sql

我是sql中的菜鸟,我有一个问题要问你。我需要在sql中创建一个计数,我试过没有结果。所以我有一张桌子:

Event             Participant               Participant count
Test              123                        3
Test              123                        3
Test              456                        1
Test              123                        3

我需要为参与者创建一个计数:参与者123有3个参与,参与者456有1个参与。请帮帮我。这么多提前

3 个答案:

答案 0 :(得分:0)

你尝试了什么?您需要某种聚合函数,使用group by语句。 E.g。

SELECT 
    participant,
    count(*) AS countofparticipations,
    sum(participantcount) AS sumofparticipations
FROM
    mytable
GROUP BY
    participant

答案 1 :(得分:0)

你需要的是" group by"在mysql中

SELECT Participant,
       count(Participant_count)
FROM tblName
GROUP BY participant;

答案 2 :(得分:0)

SELECT Participant,
       count(Participant_count) AS participant_count
FROM tblName
GROUP BY participant;