
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
4-2 서브쿼리 연습 중에 select와 함께 쓸 수 있는 쿼리를 연습했는데
select avg(likes) form checkins와 select avg(likes) form checkins c 의
결과값이 다르게 나와서 문의드립니다.
별칭만 붙인건데 값이 달라질 수 있나요?
그리고 별칭이 붙은 쿼리문은 어떤 과정으로 값이 나와서 바뀌게 된 건지도 문의드립니다.
1) 정답

2) 오답

select c.checkin_id,
c.user_id ,
c.likes,
(
select avg(likes) from checkins c
where user_id = c.user_id
) as avg_likes_user
from checkins c
