커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
SQL 4주차 join문 질문
엑셀보다 쉽고 빠른 SQL
4주차
북마크
황*승
댓글
3
추천
0
조회수
15
조회수
15
답변 완료

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

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


안녕하세요, 튜터님! 4주차 join문을 공부하던 중 강의 내용에서 산출된 데이터와 제가 조회한 데이터가 다르게 나와서 문의 드립니다.

강의 내용에 나와있는 쿼리문을 그대로 DBeaver에 입력 하였으나 강사님의 값은 제대로 조회가 되나 저는 null값이 많이 나와서 문의 드립니다.


진행하고 있던 실습 질문은 아래와 같습니다.


Q.고객의 주문 식당 조회하기

(조회 컬럼 : 고객 이름, 연령, 성별, 주문 식당)

*고객명으로 정렬, 중복 없도록 조회




첫번째는 제가 작성한 DBeaver 화면이고 두번째가 강의 내용입니다.

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





작성한 코드 및 에러 메세지

강의에 기재된 쿼리문은 아래와 같습니다.

select distinct c.name,

 	   c.age,

 	   c.gender,

 	   f.restaurant_name

from food_orders f left join customers c on f.customer_id=c.customer_id

order by c.name


제가 생각했을 때 위와 같은 실습문제는 left join이 아닌 inner join으로 조회해야한다고 생각 했습니다만, 강의에서 나온 쿼리문 작성 시 첨부드린 사진과 같이 조회가 됩니다..! 아래는 제가 생각한 쿼리문 입니다!

select distinct c.name,

 	   c.age,

 	   c.gender,

 	   f.restaurant_name

from food_orders f inner join customers c on f.customer_id=c.customer_id

order by c.name
취소
 공유
취소
댓글 0
댓글 알림
나의얼굴