
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
서브쿼리에서 likes가 '자신의' 평균 like 대비 높은지, 낮은지를 확인하기 위해 likes와 자신의 평균 likes를 함께 추출하는 쿼리문인데요,
1번은 정상 데이터고 2번은 값이 모두 동일한 걸 보니 전체 유저의 평균 like가 아닌가 싶습니다.
두 쿼리문에서 다른 건 서브쿼리에 있는 checkins가 checkins인지 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 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
