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


3주차 숙제를 풀고나서 답안을 확인해보았는데

'enrolled_id별'  이래서 enrolled_id 만 추가했는데

group by 에 e.user_id 는 왜 들어가는것일까요?






작성한 코드 및 에러 메세지

'제가 작성한 코드'
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
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
댓글 알림
나의얼굴