문제

https://programmers.co.kr/learn/courses/30/lessons/59043?language=mysql

풀이

SELECT
    ANIMAL_INS.ANIMAL_ID, ANIMAL_INS.NAME
FROM
    ANIMAL_INS JOIN ANIMAL_OUTS
    ON ANIMAL_INS.ANIMAL_ID=ANIMAL_OUTS.ANIMAL_ID
WHERE
    ANIMAL_INS.DATETIME > ANIMAL_OUTS.DATETIME
ORDER BY
    ANIMAL_INS.DATETIME

ANIMAL_INS 테이블과 ANIMAL_OUTS 테이블을
ANIMAL_ID 컬럼을 기준으로 JOIN 시키고,
걔중에서 DATETIME를 비교하여 출력한다.
지문에 시간 오름차순으로 정렬하라 했으므로, ORDER BY 시킨다.

댓글남기기