반응형
https://school.programmers.co.kr/learn/courses/30/lessons/157341
문제 풀이
-- 코드를 입력하세요
SELECT DISTINCT CAR_RENTAL_COMPANY_CAR.CAR_ID
FROM CAR_RENTAL_COMPANY_CAR LEFT JOIN
CAR_RENTAL_COMPANY_RENTAL_HISTORY ON CAR_RENTAL_COMPANY_CAR.CAR_ID = CAR_RENTAL_COMPANY_RENTAL_HISTORY.CAR_ID
WHERE MONTH(START_DATE) = 10 AND car_type = '세단'
ORDER BY CAR_RENTAL_COMPANY_CAR.CAR_ID DESC
문제 접근
GROUP으로 묶는 것이 아닌 단순 중복 제거 문제이기 때문에, JOIN함수를 통해 2개의 테이블을 결합한 후, WHERE절로 문제의 조건에 맞춰 테이블 쿼리를 진행했습니다.