我需要一些帮助,我已经检查过其他帖子,但不了解它是如何工作的,以及如何让它发挥作用!
我有这个问题:
$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
答案 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 ");