[PGS] 대여 기록이 존재하는 자동차 리스트 구하기

Organ·2023년 10월 25일
0

[문제 풀이]

목록 보기
101/123

문제


예제

내 풀이

SELECT C.CAR_ID
FROM CAR_RENTAL_COMPANY_CAR C JOIN CAR_RENTAL_COMPANY_RENTAL_HISTORY H
  ON C.CAR_ID = H.CAR_ID
WHERE 자동차 조건이 세단인 자동차
  AND 10월에 대여를 시작한 기록이 있음
ORDER BY CAR_ID DESC;

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 C.CAR_TYPE = '세단'
  AND TO_CHAR(H.START_DATE, 'MM') = '10'
ORDER BY C.CAR_ID DESC;

정리

결과값이 중복되지 않게 나와야 하는 경우에는 DISTINCT를 쓰자

0개의 댓글