我有一个查询,它可以计算一个月内带有特定标记的帖子数量,但是很明显,如果没有帖子,我的WHERE不会返回任何内容。问题在于,我在图表上叠加了另一个查询,它显示了所有的帖子,而不仅仅是那些满足这些WHERE条件的帖子。第二个查询通常每个月都有一个结果。如果结果为null,如何使该查询返回零?我在这里读过几个答案,但不太明白。
SELECT MONTHNAME(post_time) AS month,
COALESCE(Count(distinct p.post_id), 0) AS count
FROM post.p
INNER JOIN post_tag_map t ON