728x90
얘도 오늘 3시엔가 올라온 따끈따끈한 문제임 !
이번에도 역시 아주 따끈따끈한 문제 풀이입니당
문제
https://school.programmers.co.kr/learn/courses/30/lessons/157341
풀이
Level 3 문제인데, 개인적으로 방금 올린 Level 2 문제보다 쉬웠음.
https://seokmimmmmmmmm.tistory.com/229
얘보다 훨씬 쉬운디...?
💡 DISTINCT 사용하기 !
DISTINCT를 사용해서 마지막에 중복을 없애고 출력을 해야한다 !
💡 INNER JOIN 잘 하기 !
💡 WHERE절 잘 사용하기 !
이 문제는 WHERE절에 조건이 하나만 걸리는게 아니라 하나 더 걸리기 때문에 AND까지 잘 활용해야 한다 !
코드
-- DISTINCT
-- JOIN
-- WHERE + AND
SELECT
DISTINCT CH.CAR_ID
FROM
CAR_RENTAL_COMPANY_RENTAL_HISTORY CH
JOIN
CAR_RENTAL_COMPANY_CAR CC
ON CH.CAR_ID = CC.CAR_ID
WHERE
CC.CAR_TYPE = '세단'
AND
CH.START_DATE
LIKE
'%-10-%'
ORDER BY
CH.CAR_ID
DESC
728x90