我有以下功能来获取过去 30 天每天的积分。此查询仅获取有可用值的日期,如果当天没有奖励积分,则不会获取任何内容。无论那天是否获得任何积分,我如何让它显示所有天?
例如:
5 月 31 日 - 30 分。
5 月 30 日 - 0 分。
5 月 29 日 - 5 分。
5 月 28 日 - 10 分。
5 月 27 日 - 0 分。
...
代替:
5 月 31 日 - 30 分。
5 月 29 日 - 5 分。
5 月 28 日 - 10 分。
...
SELECT date_added, SUM(points)
FROM points_table pt, userCake_Users u
WHERE pa.date_added >= (CURDATE() - INTERVAL 30 DAY )
AND u.user_id = '" . $user_id . "'
AND u.user_id = pt.user_id
GROUP BY date(pt.date_added)");