다음 쿼리를 사용하여 하루에 페이지 열 수를 얻으려고합니다.왼쪽 외부 조인이 왼쪽 테이블의 모든 행을 반환하지 않습니까?
SELECT day.days, COUNT(*) as opens
FROM day
LEFT OUTER JOIN tracking ON day.days = DAY(FROM_UNIXTIME(open_date))
WHERE tracking.open_id = 10
GROUP BY day.days
출력 나는 그것이 이것이다 얻을 :
days opens
1 9
9 2
, 내 하루 테이블에, 나는 한 달에 일을 대표하는 30까지의 숫자를 포함하는 하나의 열이되는 것 . 나는 왼쪽 외부 조인을했고 모든 날을 날 기둥에 보여 주길 기대하고 있습니다!
하지만 내 쿼리가 그 이유는 무엇입니까?
모든 도움을 주셔서 감사합니다.
AH! 그 말이 맞아, 고마워! – Abs
@ Nanne 당신이 실수 할 수 있다고 생각합니다 +1 –