Рассмотрим следующую таблицу «сообщений»:
_date message
-------------------------
2012-02-22 hello
2012-02-22 another msg!
2012-03-05 foobar
2012-03-22 testing
2012-03-22 goodbye
2012-03-22 test test
Я хочу посчитать количество сообщений в день, но также хочу включить все дни, в которые нет сообщений. Скажем, я хочу посчитать все сообщения между 2012-02-01 и 2012-03-29, тогда результат запроса должен быть:
_date messsages
----------------------
2012-02-01 0
2012-02-02 0
...
2012-02-22 2
2012-02-23 0
...
2012-03-01 0
2012-03-02 0
2012-03-03 0
2012-03-04 0
2012-03-05 1
...
2012-03-22 3
...
2012-03-29 0
Возможно ли это в MySQL?