
선생님, 안녕하세요!
엑셀보다 쉬운 SQL 3주차 3-6강 퀴즈 join 연습5 에서
선생님이 적어주신 코드가 정답을 뽑아내는 이유는 알겠는데요,
제가 작성한 코드로 입력하면 왜 전혀 다른 데이터가 나오는지가 이해되지 않아요!
왜 두번째 inner join을 똑같은 course_id로 지정하면 틀린 값이 나오나요?
작성한 코드 및 에러 메세지
select c1.title, c2.week, count(*) as cnt from courses c1
inner join checkins c2 on c1.course_id = c2.course_id
inner join orders o on c2.course_id = o.course_id
where o.created_at >= '2020-08-01'
group by c1.title, c2.week
order by c1.title, c2.week;
