Den enkleste måde at gøre dette på i MySQL er at oprette en tabel kaldet months
der viser alle de måneder, du er interesseret i, og brug en LEFT JOIN til dit bord.
SELECT
YEAR(time) AS year
MONTH(time) AS month,
COUNT(myTable.year) AS cnt,
FROM months
LEFT JOIN myTable
ON months.year = myTable.year
AND months.month = myTable.month
GROUP BY months.year, months.month
ORDER BY months.year, months.month
Men da dette for det meste er et præsentationsproblem, er det ofte nemmere bare at køre forespørgslen, som du allerede gør, og transformere resultatet i klienten (f.eks. PHP).