
퀴즈] Join 연습1
결제 수단 별 유저 포인트의 평균값 구해보기 (어느 결제수단이 가장 열심히 듣고 있나~)
문제를 보고 어느 테이블에 어느 테이블을 붙어야할지 감이 잘 안옵니다ㅠㅠ
inner join는 교집합이니깐 순서는 상관 없을 것이라고 생각해서
1)select * from point_user pu inner join orders o on pu.user_id=o.user_id 를
2)select * from orders o inner join point_users pu on o.user_id = pu.user_id 해도 테이블 순서만 바끼고 다른 건 같길래
1)select o.payment_method, round(AVG(p.point)) from point_users p
inner join orders o on p.user_id = o.user_id
group by o.payment_method 를
2)select o.payment_method, round(avg(pu.point) from orders o
inner join point_users pu on o.user_id =pu.user_id
group by o.payment_method 처럼 하니 에러가 떴습니다.
-inner join도 순서가 중요한가요?
-아니면 문제에서 포인트의 평균값을 구하라했으니 from 뒤에 point_users를 기준해야 하는 건가요..?

