커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
3주차 숙제) 노션에 올라온 결과와 다르게 나오는 게 정상인지, group by에서 e.user_id를 제외해도 같은 값이 나오는 게 맞는지
[왕초보] 엑셀보다 쉬운, SQL
3주차
북마크
이*정
댓글
1
추천
0
조회수
9
조회수
9
답변 완료

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

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






스파르타 즉문즉답스파르타 즉문즉답


두 사진의 차이는 group by 에 e.users_id 를 넣어줬는지의 차이뿐이고 결과값은 똑같이 나오거든요

안 넣어도 되는지, 넣어야한다면 이유는 뭔지 궁금해요



---------------


  • 노션에 올라온 3주차 숙제 결과랑 다른데 숙제 정답 코드랑은 똑같아요! 노션 결과랑 다른 게 정상인가요 ??
스파르타 즉문즉답




작성한 코드 및 에러 메세지

직접 작성한 코드

select ed.enrolled_id, e.user_id, count(*) as cnt from enrolleds e 

inner join enrolleds_detail ed on e.enrolled_id = ed.enrolled_id 

where done = 1

group by ed.enrolled_id 

order by cnt 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
댓글 알림
나의얼굴