
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
1) 각 코스 아이디 별로 보기 위해서는 이름이 있어야겠죠? 하시면서 1번째줄 앞에 c.를 다 붙이시는데 이부분이 이해가 안갑니다. 그리고 서브쿼리 안에 있는 where 절 에도 갑자기 c.을 붙였는데 왜 갑자기 다 붙이는지 이해가 안됩니다.
2) 그리고 어차피 같은 테이블을 이용하는데, 처음 메인쿼리와 서브쿼리 안의 from 절의 알리아스를 다르게 해야하는 이유도 궁금합니다.
3) 선생님과 반대로? 테이블 표시(c.)을 줬는데 결과가 같이 나오는 이유와 정답여부 궁금합니다.
강사 선생님 코드

직접 작성한 코드

select checkin_id, course_id, user_id, likes,
(select avg(likes) from checkins c2
where c.course_id = c2.course_id) as course_avg
from checkins c
