본문 바로가기
프로그래머스/코딩테스트 연습

SQL lv3 대여 기록이 있는 자동차 리스트 구하기

by 포잉띠 2024. 4. 22.

 

 

 

 

 

SELECT distinct(c.CAR_ID)
FROM CAR_RENTAL_COMPANY_CAR c
JOIN CAR_RENTAL_COMPANY_RENTAL_HISTORY h on c.CAR_ID = h.CAR_ID
WHERE date_format(h.START_DATE, '%m') = 10
AND c.CAR_TYPE = "세단"
ORDER BY 1 DESC

 

 

CAR_ID 조회 시 중복이 없게 하기 위해 distinct 사용했다.

10월에 대여를 시작한 자동차를 조회하기 위해 date_format으로 10월인 것을 필터링 하고

비교연산자로 세단만 필터링 하여 내림차순 정렬했다.