예약이 없는 승객 목록
상사는 아직 항공편을 예약하지 않은 고객에게 프로모션이나 알림을 보내기 위해 연락하고자 합니다.
이를 돕기 위해, 데이터베이스에서 예약 기록이 전혀 없는 승객을 찾아야 합니다.
이는 LEFT JOIN
과 IS NULL
을 함께 사용하는 전형적인 사례로, 한 테이블에는 있지만 다른 테이블에 일치하는 행이 없는 경우를 찾아낼 수 있습니다.
출력할 내용
flight_reservations.sqlite
데이터베이스에서 다음을 반환하세요.
name
(passengers
테이블)
passengers
와 reservations
사이에 LEFT JOIN
을 사용하고, reservation_id
가 NULL
인 행만 필터링하세요.
어떻게 해야 할까요?
LEFT JOIN
을 사용해 passengers
를 reservations
에 Join하세요.
그런 다음 reservation_id
열이 NULL
인지 확인해, 예약이 없는 승객만 필터링하세요.
sql퀴즈
?
학습 자료
AI 튜터
디자인
업로드
수업 노트
즐겨찾기
도움말
코드 에디터
코드 실행
코드 생성
DB 테이블 구조
실행 결과