
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
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
select c.checkin_id ,
c.user_id ,
c.likes,
(
select avg(likes) from checkins
where user_id = c.user_id
) as avg_likes_user
from checkins c
두 쿼리 차이점은 select avg(likes) from checkins c 서브쿼리의 테이블에 이름을 붙여준 건데
상위쿼리든 하위쿼리든 checkins 테이블을 사용해서
둘 다 c 라는 이름을 붙여줬더니
결과값이 아예 다르게 나오는데 이유가 뭔가요 ??

avg_likes_users 값이 3.5와 2.0896 으로 차이가 납니다
