본문으로 건너뛰기
실습하기

예약이 없는 승객 목록

상사는 아직 항공편을 예약하지 않은 고객에게 프로모션이나 알림을 보내기 위해 연락하고자 합니다.

이를 돕기 위해, 데이터베이스에서 예약 기록이 전혀 없는 승객을 찾아야 합니다.

이는 LEFT JOINIS NULL을 함께 사용하는 전형적인 사례로, 한 테이블에는 있지만 다른 테이블에 일치하는 행이 없는 경우를 찾아낼 수 있습니다.


출력할 내용

flight_reservations.sqlite 데이터베이스에서 다음을 반환하세요.

  • name (passengers 테이블)

passengersreservations 사이에 LEFT JOIN을 사용하고, reservation_idNULL인 행만 필터링하세요.


어떻게 해야 할까요?

LEFT JOIN을 사용해 passengersreservations에 Join하세요.

그런 다음 reservation_id 열이 NULL인지 확인해, 예약이 없는 승객만 필터링하세요.

다음 내용이 궁금하다면?

코드프렌즈 PLUS 멤버십 가입 or 강의를 등록해 주세요!