[Programmers] 157341번 - 대여 기록이 존재하는 자동차 리스트 구하기 [MySQL]
[Programmers] 157341번 - 대여 기록이 존재하는 자동차 리스트 구하기 [MySQL]
1. 문제 풀이
JOIN 후 WHERE 절에서 자동차의 종류와 10월에 대여한 자동차를 필터링해줬다. 자동차 ID 리스트는 중복이 없어야 해서 DISTINCT를 활용했다.
2. 쿼리
1
2
3
4
5
6
SELECT DISTINCT c.CAR_ID
FROM CAR_RENTAL_COMPANY_CAR AS c
JOIN CAR_RENTAL_COMPANY_RENTAL_HISTORY AS h
ON c.CAR_ID = h.CAR_ID
WHERE c.CAR_TYPE = '세단' AND MONTH(h.START_DATE) = 10
ORDER BY c.CAR_ID DESC;
This post is licensed under CC BY 4.0 by the author.