1. 문제 풀이 아이디어
JOIN
절을 사용해 테이블을 결합한 뒤,WHERE
절을 이용해 조건에 맞는 데이터를 필터링하여 문제를 해결할 수 있다.
2. 나의 정답 코드
SELECT DISTINCT car_id
FROM car_rental_company_car
NATURAL JOIN car_rental_company_rental_history
WHERE car_type = '세단' AND month(start_date)=10
ORDER BY car_id desc;
3. 정리
NATURAL JOIN
으로 테이블을 결합한다.
WHERE
절에서car_type
이 '세단'이고,month(start_date)
가 10월인 데이터를 필터링한다.
DISTINCT
키워드로car_id
의 중복을 제거하고,ORDER BY
절로 내림차순 정렬한다.
Share article