我写了一个查询来获取用户表中的每月记录,如下所示
SELECT COUNT( `userID` ) AS total, DATE_FORMAT( `userRegistredDate` , '%b' ) AS
MONTH , YEAR( `userRegistredDate` ) AS year
FROM `users`
GROUP BY DATE_FORMAT( FROM_UNIXTIME( `userRegistredDate` , '%b' ) )
输出:
total MONTH year
---------------------------
3 May 2013
2 Jul 2013
--------------------------
预期输出:
total MONTH year
---------------------------
0 Jan 2013
0 Feb 2013
0 Mar 2013
0 Apr 2013
3 May 2013
0 Jun 2013
2 Jul 2013
--------------------------
即使数据不存在,我也需要显示记录。这个怎么做?