
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
id별 평균 like와 포인트 구하기에서
01번 처럼 하면 답이 다르게 나옵니다.
01.
select a.user_id, b.point, a.avg_likes from(select user_id, avg(likes)as avg_likes from checkins c
group by user_id
)a inner join (select user_id, point as point from point_users pu
group by user_id
) b on a.user_id= b.user_id
02.
select pu.user_id, a.avg_like, pu.point from point_users pu inner join ( select user_id, round(avg(likes),1) as avg_like from checkins group by user_id ) a on pu.user_id = a.user_id
01번과 02번 결과가 왜 다를까요?
