
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
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
하단 예시처럼 select avg(likes) from checkins c 라고 서브쿼리를 넣으면 다른 결과가 실행되더라고요.
왜 상단의 예시처럼만 쿼리문을 작성해야 하는건지, 하단의 예시처럼 쿼리문 작성할 경우 출력되는 결과물 해석이 궁금합니다.
