您的位置:首页技术文章
文章详情页

MySQL 使用 group by 之后然后 IFNULL(COUNT(*),0) 为什么还是会获得 null

【字号: 日期:2022-06-19 18:43:19浏览:22作者:猪猪

问题描述

如题

MySQL 使用 group by 之后然后 IFNULL(COUNT(*),0) 为什么还是会获得 null。

SELECT IFNULL(count(max_choose_number),0) FROM t_paper_**** tps WHERE tps.paper_id = 210 AND tps.structure_type = 4 GROUP BY tps.paper_id

结果为 null

问题解答

回答1:

这个情况一般是没有满足where条件的数据.所以只有返回null.