
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
checkins 테이블에 cours id별 평균 likes을 붙이는 예시에서
서브쿼리 테이블에 'c' 라는 이름을 붙이느냐 마냐에 따라 평균값이 달라지는데 왜 그런지 이해가 안갑니다ㅜ
같은 테이블인데 왜 이름을 붙이는지 안붙이는지 차이를 잘 모르겠어요
1.
select c.course_id, c.checkin_id, c.user_id, c.likes,
(
select avg(likes) FROM checkins c
WHERE course_id = c.course_id
) as course_avg
from checkins c
2. 정답
select c.course_id, c.checkin_id, c.user_id, c.likes,
(
select avg(likes) FROM checkins
WHERE course_id = c.course_id
) as course_avg
from checkins c


