SELECT O.ANIMAL_ID, O.NAME FROM ANIMAL_INS I RIGHT OUTER JOIN ANIMAL_OUTS O USING(ANIMAL_ID) WHERE I.INTAKE_CONDITION IS NULL;
SELECT I.ANIMAL_ID, I.NAME FROM ANIMAL_INS I JOIN ANIMAL_OUTS O ON I.ANIMAL_ID = O.ANIMAL_ID WHERE I.DATETIME > O.DATETIME ORDER BY I.DATETIME;
SELECT I.NAME, I.DATETIME FROM ANIMAL_INS I LEFT OUTER JOIN ANIMAL_OUTS O USING(ANIMAL_ID) WHERE O.DATETIME IS NULL ORDER BY I.DATETIME LIMIT 3;
SELECT O.ANIMAL_ID, O.NAME FROM ANIMAL_OUTS O LEFT OUTER JOIN ANIMAL_INS I USING (ANIMAL_ID) WHERE I.ANIMAL_ID IS NOT NULL ORDER BY I.DATETIME - O.DATETIME DESC LIMIT 2;
SELECT O.ANIMAL_ID, O.NAME FROM ANIMAL_INS I RIGHT OUTER JOIN ANIMAL_OUTS O USING(ANIMAL_ID) WHERE I.INTAKE_CONDITION IS NULL;
-> USING에는 ALIAS 또는 테이블 명이 들어올 수 없음. ON 절은 반드시 ALIAS 또는 테이블 명이 포함되어야 하며 '=' 를 사용하여 작성함