查询计数组

时间:2017-06-22 16:48:58

标签: mysql phpmyadmin

我需要一些帮助,我已经检查过其他帖子,但不了解它是如何工作的,以及如何让它发挥作用!

我有这个问题:

$sql = mysqli_query($conn,"SELECT count(id) as contador , Club_Name, estado FROM convidados  GROUP BY  Club_Name ORDER BY Club_Name ");

结果是"罚款",但我想在" estado = 1"中添加一个计数器,所以我可以拥有clubname,contador(每个俱乐部的总数)和总数在(estado = 1)

当我自己做的时候,它只统计一个俱乐部,并为所有其他俱乐部增加0 ......

谢谢!

实施例

club name    total    total in
------------------------------
ABC            2          0
Banheiro      12          1
IlovePorto     8          0
Piolho         3          0

1 个答案:

答案 0 :(得分:0)

你可以在(和总和)

时使用案例
    $sql = mysqli_query($conn,"SELECT count(id) as contador , 
            Club_Name, 
           sum( case when estado  = 1 then 1 else 0 end) tot_in 
           FROM convidados  GROUP BY  Club_Name ORDER BY Club_Name ");