Mysql 将缺少的月份添加到查询结果中
我有一个非常简单的问题: 它统计给定年份中每月的文章数。假设我在2014年8月没有写任何东西。显然,我将在7月后的下一个9月,而不是8月=0Mysql 将缺少的月份添加到查询结果中,mysql,sql,Mysql,Sql,我有一个非常简单的问题: 它统计给定年份中每月的文章数。假设我在2014年8月没有写任何东西。显然,我将在7月后的下一个9月,而不是8月=0 如何添加计数等于0的缺少月份。我有一些工作示例,但我正在寻找尽可能简单和干净的解决方案。用ISNULLCount替换Count,0用ISNULLCount替换Count,0创建一个包含所有月份的表,然后将其与查询左键联接。沿着 选择count1作为count,months.month,years作为年份发布 从左月开始加入月上的文章。月=月发布时间 whe
如何添加计数等于0的缺少月份。我有一些工作示例,但我正在寻找尽可能简单和干净的解决方案。用ISNULLCount替换Count,0用ISNULLCount替换Count,0创建一个包含所有月份的表,然后将其与查询左键联接。沿着 选择count1作为count,months.month,years作为年份发布 从左月开始加入月上的文章。月=月发布时间
where published_at>=now-interval 1 year and published_at创建一个包含所有月份的表,然后将其与查询左键联接。沿着 选择count1作为count,months.month,years作为年份发布 从左月开始加入月上的文章。月=月发布时间
如果published_at>=now-interval 1 year和published_at这是正确的方法,但是您需要定义一个日期表,并从中获取年份和月份。如果没有,发布的_at字段中的年份将为空。是的,我在回答中指出了问题:但您对该问题的解决方案实际上是好的。这是正确的方法,但您需要定义一个日期表,并从中获取年份和月份。是的,我在回答中指出了问题:但你对这个问题的解决方案实际上是好的。你应该把查询放在问题中,而不是放在外部链接中。你应该把查询放在问题中,而不是放在外部链接中