Im making a SELECT
查詢爲兩個表。Group by does not return「0」
表:
- ec_events
- ec_calendar
SELECT查詢:
SELECT MONTH(`ec_calendar`.`Day`) AS Month ,COUNT(`ID_Event`) AS Count
FROM `ec_events`,`ec_calendar`
WHERE `ec_events`.`FK_Day`=`ec_calendar`.`ID_Day` AND YEAR(`ec_calendar`.`Day`) = 2015
GROUP BY MONTH(`ec_calendar`.`Day`)
而結果:
這裏唯一的問題是5月(5。月)。在結果圖片上你可以看到,這被忽略了,因爲ec_calendar
這個月沒有條目。如果返回0,好幾次會更好。所以桌子就會如此:
....
3 15
4 7
5 0
6 10
7 3
...
有什麼辦法可以提供嗎?
什麼是ec_calendar表? –
正確的是'ID_Day'和'Day'柱。 – Bullman