💻 하나씩 차곡차곡/프로그래머스 (SQL)
[JOIN/LEVEL3] 오랜 기간 보호한 동물(1) (MySQL/Oracle)
뚜루리
2023. 5. 17. 06:58
728x90
320x100
MySQL
SELECT A.NAME
, A.DATETIME
FROM ANIMAL_INS A LEFT OUTER JOIN ANIMAL_OUTS B
ON A.ANIMAL_ID = B.ANIMAL_ID
WHERE B.ANIMAL_ID IS NULL
ORDER BY A.DATETIME
LIMIT 3
Oracle
SELECT *
FROM (SELECT A.NAME AS NAME
, A.DATETIME AS DATETIME
FROM ANIMAL_INS A, ANIMAL_OUTS B
WHERE A.ANIMAL_ID = B.ANIMAL_ID(+)
AND B.datetime IS NULL
ORDER BY A.DATETIME
)
WHERE ROWNUM < 4
;
728x90
320x100