코딩테스트연습(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