gpt4 book ai didi

php - 使用 IF 将 sql 查询合并为一个

转载 作者:行者123 更新时间:2023-11-29 13:07:24 26 4
gpt4 key购买 nike

我有三个 SQL 查询,它们从不同条件检索结果,我想使用 IF 语句将这些查询合并为一个查询。我该如何做到这一点?

最佳答案

我会使用聚合和分组来获得总数。这会快得多,并且您不需要获取所有数据来获取计数(您当前的查询正在这样做)。

如果可以将结果放在行中,这应该可以工作:

SELECT if(client_status = 1, "active", "inactive"), count(*)
FROM client
WHERE (client_status = 1 OR client_status = 0)
GROUP BY client_status

关于php - 使用 IF 将 sql 查询合并为一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22520387/

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