커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
3주차 숙제
엑셀보다 쉬운 SQL v6
3주차
북마크
손*아
댓글
1
추천
0
조회수
8
조회수
8
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.



숙제 제출 후 정답 쿼리와 비교해봤는데

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



취소
 공유
취소
댓글 0
댓글 알림
나의얼굴