我試圖使用日曆表,但我的查詢仍然顯示日期間隙在我的記錄中,我的內部連接是錯誤的嗎?這裏是我的MySQL查詢:如何使用日曆表填充日期間隔
SELECT c.dt,a.TimeIn,a.LunchOut,a.LunchIn,a.TimeOut FROM cal c
RIGHT JOIN attendance a ON a.ValidDate = c.dt WHERE c.dt BETWEEN DATE('2015-01-01')
AND DATE('2015-01-30') AND a.EmpID = '01409159'
這不應該是左連接嗎? –
以及INNER JOIN在您的查詢中? – DarkKnight
我試了左連接,但結果相同。 –