문제

https://programmers.co.kr/learn/courses/30/lessons/59045

풀이

중요한 것을 잃은 문제!

SELECT
    ANIMAL_INS.ANIMAL_ID,
    ANIMAL_INS.ANIMAL_TYPE,
    ANIMAL_INS.NAME
FROM
    ANIMAL_INS INNER JOIN ANIMAL_OUTS
    ON ANIMAL_INS.ANIMAL_ID=ANIMAL_OUTS.ANIMAL_ID
WHERE
    ANIMAL_INS.SEX_UPON_INTAKE LIKE 'Intact%'
    AND
    ANIMAL_OUTS.SEX_UPON_OUTCOME NOT LIKE 'Intact%'
ORDER BY
    ANIMAL_INS.ANIMAL_ID

INNER JOIN을 이용해서 교집합을 구하고
LIKE, NOT LIKE를 이용해서 특정 단어를 포함하는 문자열을 걸러낸다.

댓글남기기