커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
3주차 숙제 질문 드립니다.
[왕초보] 엑셀보다 쉬운, SQL v3
3주차
북마크
김*연
댓글
4
추천
0
조회수
21
조회수
21
답변 완료

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

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


3주차 숙제 질문 드립니다.

엔롤드 아이디별 수강완료한 강의 수를 세어보고, 완료한 강의수가 많은 순서대로 정렬


SELECT e.enrolled_id, e.user_id, COUNT(ed.done) 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에서 user id를 같이 보여달라고 입력했습니다.


그런데 해설 영상을 보면

그룹을 엔롤드 아이디, user id 로 묶고 select에서 그룹으로 묶은 두 값을 다 입력하시더라구요


select 뒤에 오는 절은 그룹으로 묶은 값만 가져올 수 있나요?

값은 동일하게 나오는데 제가 입력한 값은 틀린 건지..

값을 구하는 데 있어서 다양한 답이 있다고 하셨는데 제가 입력한 값도 맞는 것인지 궁금합니다. 아직 구분이 어렵네요^^;;








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