728x90
❓ Question
❗ Answer
SELECT DISTINCT(car.car_id)
FROM car_rental_company_car car
LEFT OUTER JOIN car_rental_company_rental_history history
ON car.car_id = history.car_id
WHERE car.car_type = '세단' AND MONTH(history.start_date) = 10
ORDER BY car.car_id DESC;
📌 Discussion
- LEFT OUTER JOIN으로 key인 car_id를 기준으로 모든 레코드 호출
- WHERE로 필터링
- DISTINCT로 중복값 제거
'SQL 문제풀이' 카테고리의 다른 글
[프로그래머스 SQL] LV.2 재구매가 일어난 상품과 회원 리스트 구하기 (0) | 2023.08.04 |
---|---|
[프로그래머스 SQL] LV.4 5월 식품들의 총매출 조회하기 (0) | 2023.08.04 |
[프로그래머스 SQL] LV.4 식품분류별 가장 비싼 식품의 정보 조회하기 (0) | 2023.08.04 |
[프로그래머스 SQL] LV.3 없어진 기록 찾기 (0) | 2023.08.04 |
[프로그래머스 SQL] LV.3 즐겨찾기가 가장 많은 식당 정보 출력하기 (0) | 2023.08.04 |