커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
"group by"를 쓸 때 와 쓰지 않을 때 결과가 다르게 나오는게 의문입니다.
[왕초보] 엑셀보다 쉬운, SQL
3주차
북마크
김*우
댓글
2
추천
0
조회수
8
조회수
8
답변 완료
select c1.title , c2.week, count(*) as cnt from courses c1
inner join checkins c2 on c1.course_id = c2.course_id
inner join orders o on c2.user_id  = o.user_id
where o.created_at >= '2020-08-01'
group by c1.title

group by c1.title 를 쓰면

앱개발 종합반 의 cnt가 9

...이고


group by c1.title 를 안 쓰면

앱개발 종합반 의 cnt가 25

...가 되는데


같은 title에 대한 값이므로 같아야 한다고 생각했는데 어떻게 저런 결과가 나오지요?


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