๋ฌธ์
์ค๋ ๊ธฐ๊ฐ ๋ณดํธํ ๋๋ฌผ(1)
ํ์ด
SELECT *
FROM (
SELECT AI.NAME, AI.DATETIME
FROM ANIMAL_INS AI LEFT JOIN ANIMAL_OUTS AO
ON AI.ANIMAL_ID = AO.ANIMAL_ID
WHERE AO.ANIMAL_ID IS NULL
ORDER BY AI.DATETIME
)
WHERE ROWNUM <= 3
;
- LEFT JOIN์ ์ฌ์ฉํ์ฌ ๋ค์ด์จ ๊ธฐ๋ก์ ์์ง๋ง ๋๊ฐ ๊ธฐ๋ก์ด ์๋ ๋๋ฌผ์ ์กฐํํ๊ณ ๋ค์ด์จ ์๊ฐ์ ๊ธฐ์ค์ผ๋ก ์ค๋ฆ์ฐจ์ ์ ๋ ฌํ ์ธ๋ผ์ธ ๋ทฐ๋ฅผ ๋ง๋ญ๋๋ค.
- MySQL์๋ limit ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ฉด ์ํ๋ ๋ฐ์ดํฐ์ ์๋ฅผ ๊ฐ์ ธ์ค๊ธฐ ํธํ๋ฐ ์ค๋ผํด์๋ ์์ต๋๋ค.
- ROWNUM์ ์ฌ์ฉํ์ฌ ์ํ๋ ์๋งํผ์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ฌ ์ ์์ต๋๋ค.