관리 메뉴

오늘도 배운다

대여 기록이 존재하는 자동차 리스트 구하기 / 프로그래머스, SQL, MySQL 본문

코딩테스트연습(SQL)

대여 기록이 존재하는 자동차 리스트 구하기 / 프로그래머스, SQL, MySQL

LearnerToRunner 2023. 3. 20. 21:32

문제

source: LeetCode
CAR_RENTAL_COMPANY_CAR 테이블과 CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블에서 자동차 종류가 '세단'인 자동차들 중 10월에 대여를 시작한 기록이 있는 자동차 ID 리스트를 출력하는 SQL문을 작성해주세요. 자동차 ID 리스트는 중복이 없어야 하며, 자동차 ID를 기준으로 내림차순 정렬해주세요.

 

 

 

 

제출답안(MySQL)

SELECT
    DISTINCT (c.car_id)
FROM 
    car_rental_company_car AS c
    LEFT JOIN car_rental_company_rental_history AS h ON c.car_id = h.car_id
WHERE 
    MONTH(start_date) = 10
    AND car_type = '세단'
ORDER BY
    c.car_id DESC

 

 

 

문제 바로가기(MySQL)

728x90
Comments