我目前的查询是:(分开可读性换行)Mysql的得到的行数每天
SELECT DISTINCT DATE(vote_timestamp) AS Date, COUNT(*) AS TotalVotes FROM `votes`
WHERE vote_target_id='83031'
GROUP BY DATE(vote_timestamp) ORDER BY DATE(vote_timestamp) DESC LIMIT 30
哪里vote_timestamp是每个 “投票”,COUNT(*)一个时间当天的点数,而vote_target_id是投票的具体目标。
目前,它适用于目标至少有一次“投票”的所有日子,但是我希望它在没有投票的情况下也将TotalVotes返回为0,而不是根本没有任何投票。
这可以(以及如何?)在MySQL或PHP中完成吗? (或者很好,因为它是由PHP进一步处理的,所以可以使用任何代码)。
谢谢