gpt4 book ai didi

mysql - 查询计数分组依据

转载 作者:行者123 更新时间:2023-11-29 18:45:13 25 4
gpt4 key购买 nike

我需要一点帮助,我已经检查过其他帖子,但不明白它是如何工作的以及如何使其工作!

我有这个查询:

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

结果“很好”,但我想为“estado = 1”添加一个计数器,这样我就可以得到俱乐部名称、contador(每个俱乐部的总数)和总数(estado = 1)

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

谢谢!

示例

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

最佳答案

你可以使用case when(和sum)

    $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 ");

关于mysql - 查询计数分组依据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44705227/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com