Ma question actuelle est:Mysql obtenir le nombre de lignes pour chaque jour
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
(sauts de ligne séparés pour une meilleure lisibilité)
Où vote_timestamp est un temps pour chaque « vote », le comte (*) est le décompte pour ce jour, et vote_target_id est la cible spécifique du vote.
Actuellement, cela fonctionne pour tous les jours où la cible a au moins un "vote", mais je voudrais aussi retourner TotalVotes comme 0 pour les jours où il n'y a pas de votes, plutôt que de ne pas avoir de ligne.
Est-ce que cela (et comment?) Peut être fait en MySQL ou PHP? (soit est bien, car il est encore traité par PHP donc l'un ou l'autre code peut être utilisé).
Merci