Inner Join, Outer Join 간단 정리


WHERE a.KEY IS NULL 등 활용참고1: [MY SQL] JOIN과 UNION
참고2: [SQL] JOIN 한 방에 정리 - 개념부터 코드까지 이것만 보자
Programmers>JOIN>오랜 기간 보호한 동물(1)
SELECT a.NAME as NAME
, a.DATETIME as DATETIME
FROM ANIMAL_INS as a
LEFT OUTER JOIN ANIMAL_OUTS as b
ON a.ANIMAL_ID = b.ANIMAL_ID
WHERE b.ANIMAL_ID is NULL
ORDER BY a.DATETIME
LIMIT 3;
SELECT a.ANIMAL_ID
, a.NAME
FROM ANIMAL_INS as a
LEFT JOIN ANIMAL_OUTS as b
ON a.ANIMAL_ID = b.ANIMAL_ID
WHERE b.ANIMAL_ID is not NULL
AND a.DATETIME > b.DATETIME
ORDER BY a.DATETIME