gpt4 book ai didi

php - 为什么 count 函数返回一行?

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

我使用 PDO 有这样的查询

"SELECT category.id AS id, category.static_name AS   static_name,   category.name AS name, COUNT(training.id) AS trainings_count
FROM category
JOIN training ON training.cat_id = category.id"

当所有列都为空时,count 函数返回一行,整个函数返回 true。那么这个问题的解决方案是什么呢?

最佳答案

如果您不按某一类别对答案进行分组,它将计算返回的所有内容并为您提供一个答案。这是所有聚合函数(count、sum、min、max 等)的工作方式。

所以问题是,你想要计数什么。添加一条 group by <blah>哪里<blah>是您要计算其项目数的项目。

关于php - 为什么 count 函数返回一行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29392706/

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