
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
숙제 제출 후 정답 쿼리와 비교해봤는데
group by에 저는 user_id를 빼먹었더라구요 ^^;
두 쿼리 다 실행해보니 육안으로 볼 때 결과는 group by에 user_id가 들어갔을 때와 안들어갔을 때 동일한 것 같은데
구체적으로 어떻게 달라지는지 궁금합니다.
작성한 코드 및 에러 메세지
-- 제출한 쿼리
select e.user_id, e.enrolled_id, count(*) from enrolleds e
inner join enrolleds_detail ed
on e.enrolled_id = ed.enrolled_id
where ed.done = 1
group by e.enrolled_id
order by count(*) desc
---
-- 정답 쿼리
select e.enrolled_id,
e.user_id,
count(*) as cnt
from enrolleds e
inner join enrolleds_detail ed on e.enrolled_id = ed.enrolled_id
where ed.done = 1
group by e.enrolled_id, e.user_id
order by cnt desc
