次の「メッセージ」テーブルを検討してください。
_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
1 日あたりのメッセージ数をカウントしたいが、メッセージがない日もすべて含めたい。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 内で可能ですか?