๐ 1. ๋ฌธ์ ์ค๋ช


โ 2. ์คํจํ ์๋
์ฝ๋๋ ์๋ํ์ง๋ง ์ ๋ต ์ฒ๋ฆฌ X
์ด์ : CAR_ID ์ค๋ณต๋จ
SELECT
A.Car_id
FROM
Car_rental_company_car A
JOIN Car_rental_company_rental_history B
ON A.Car_id = B.Car_id
WHERE
A.Car_type = '์ธ๋จ'
AND B.Start_date BETWEEN '2022-10-01' AND '2022-10-31'
ORDER BY
A.Car_id DESC;
โญ 3. ์ ๋ต์ฝ๋
CAR_ID ์ค๋ณต์ด ์์ด์ผ ํ๋ฉฐ -> DISTINCT
๋์ฌ ๊ธฐ๋ก์ด ์๋ -> ON A.CAR_ID = B.CAR_ID
SELECT
DISTINCT(A.Car_id)
FROM
Car_rental_company_car A
JOIN Car_rental_company_rental_history B
ON A.Car_id = B.Car_id
WHERE
A.Car_type = '์ธ๋จ'
AND B.Start_date BETWEEN '2022-10-01' AND '2022-10-31'
ORDER BY
A.Car_id DESC;
'Algorithm > SQLํ ์คํธ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๐ 1. ๋ฌธ์ ์ค๋ช


โ 2. ์คํจํ ์๋
์ฝ๋๋ ์๋ํ์ง๋ง ์ ๋ต ์ฒ๋ฆฌ X
์ด์ : CAR_ID ์ค๋ณต๋จ
SELECT A.Car_id FROM Car_rental_company_car A JOIN Car_rental_company_rental_history B ON A.Car_id = B.Car_id WHERE A.Car_type = '์ธ๋จ' AND B.Start_date BETWEEN '2022-10-01' AND '2022-10-31' ORDER BY A.Car_id DESC;
โญ 3. ์ ๋ต์ฝ๋
CAR_ID ์ค๋ณต์ด ์์ด์ผ ํ๋ฉฐ -> DISTINCT
๋์ฌ ๊ธฐ๋ก์ด ์๋ -> ON A.CAR_ID = B.CAR_ID
SELECT DISTINCT(A.Car_id) FROM Car_rental_company_car A JOIN Car_rental_company_rental_history B ON A.Car_id = B.Car_id WHERE A.Car_type = '์ธ๋จ' AND B.Start_date BETWEEN '2022-10-01' AND '2022-10-31' ORDER BY A.Car_id DESC;