0
我有以下數據值作爲表中的示例。如果數據不存在,則使用Mysql查詢來計數記錄
TId Date MID
1 2014-02-01 5
2 2014-03-15 6
3 2014-02-26 5
4 2014-05-03 5
5 2014-04-19 6
現在我想按月和MID顯示記錄組,如果數據不存在於特定的MID月份。我試着使用UNION顯示失蹤幾個月,但沒有得到預期的效果如下面...
MID Month count
5 1 0
5 2 2
5 3 0
5 4 0
5 5 1
6 1 0
6 2 0
6 3 1
6 4 1
6 5 0
這裏是我的查詢那麼遠,希望有人能幫助獲得上述結果。
它沒有工作。它只返回一條記錄。 – dCoder 2014-09-22 11:48:03
@dCoder。 。 。 'count()'不應該在那裏。它將查詢轉換爲聚合查詢,該查詢僅返回一行。它甚至在語法上都不正確,因爲表達式之前沒有逗號。 – 2014-09-22 19:07:02
沒有聚合它不會根據我的問題返回預期的結果。其他解決方案? – dCoder 2014-09-24 07:53:33