Mysqlデータベースからデータを取得しています。クエリは次のようになります。
SELECT
DATE(cap_newspaper_page.insertDate) AS _Date,
count(*) AS Image_Captured
FROM
cap_newspaper_page
WHERE
cap_newspaper_page.insertDate BETWEEN '2012-11-01' AND '2012-11-13'
GROUP BY
DATE(cap_newspaper_page.insertDate)
ORDER BY
DATE(cap_newspaper_page.insertDate)
データは次のように表示されます
しかし、データベースに挿入されていないNull値も表示したいと思います。2012-11-03、2012-11-04、2012-11-09、2012-11-11のようにデータベースに挿入されていませんが、Nullまたは0として表示したいです。
- 2012-11-01 581
- 2012-11-02 587
- 2012-11-03 0 / null
- 2012-11-04 0 / null
- 2012-11-05 752
- 2012-11-06 690
- 2012-11-07 495
- 2012-11-08 623
- 2012-11-09 0 / null
- 2012-11-10 921
- 2012-11-11 0 / null
- 2012-11-12 755
何か案は??