3주차 수업 내용중에 아래와 같이 어떤 sql을 쓰는지에 따라 결과값이 달리 나오는데
원인을 잘 모르겠습니다.
그리고 이건 이상한 결과가 나오는데 뭐가 잘못된 것인지요?
정상결과가 나오는 쿼리
select
o.payment_method, ROUND( AVG(pu.point), 0) from point_users pu
inner join orders o on pu.user_id = o.user_id
group by o.payment_method
order by 2 desc
비정상 결과가 나오는 쿼리
select
o.payment_method,
pu. point
from point_users pu,
orders o
where pu.user_id = o.user_id
group by o.payment_method
order by 2 desc