커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
3-4 이렇게 끝내면 아쉽죠? 한번 더 총복습! join 연습5번
[왕초보] 엑셀보다 쉬운, SQL v3
3주차
북마크
강*채
댓글
6
추천
0
조회수
14
조회수
14
답변 완료

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

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


inner join에 대하여 질문이 있습니다!

join 연습 5번의 문제를 보면, 결국에 join을 두단계에 거쳐서 코드를 작성해야합니다.

그런데 course, checkins, orders 이 3개의 테이블은 모두 공통적으로 course_id라는 공통 필드를 갖고 있습니다.

그렇다면, inner join을 사용해서 모두 course_id로 붙이면 안되는건가요?

실행해보니 결과값이 달라서 궁금해서 여쭤보았습니다.


3줄 요약


  1. join 연습 5번 문제는 inner join을 연속으로 2번 써야 풀리는 문제다.
  2. course, checkins, orders 3가지 테이블 모두 공통 필드가 있다.
  3. 3가지 공통필드(course_id)를 모두 inner join 으로 묶으면 왜 결과값이 달라지는가?



join 연습5 문제내용

스파르타 즉문즉답

문제 5번 정답코드

스파르타 즉문즉답

문제 5번 틀린코드

스파르타 즉문즉답







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