mysql查询结果处理

mysql按月统计时,某月没有数据 将此月补充并值为0mysql

解决:建立一个月分表进行左链接sql

如图是月份表spa

查询时select

SELECT a.i months,IFNULL(b.count,0) count from 月份表 a LEFT JOIN (
select DATE_FORMAT(cjsj,'%m') months,count(*) count from 被查表 where year(cjsj)='2017'  group by monthsim

) b on a.i = b.months ORDER BY a.i统计

相关文章
相关标签/搜索