대충이라도 하자

프로그래머스 - 보호소에서 중성화한 동물 본문

꼬꼬마 개발자 노트/SQL

프로그래머스 - 보호소에서 중성화한 동물

Sueeeeee
반응형

SELECT INS.ANIMAL_ID, INS.ANIMAL_TYPE, INS.NAME
        FROM ANIMAL_INS as INS INNER JOIN
            ANIMAL_OUTS as OUTS
            ON INS.ANIMAL_ID = OUTS.ANIMAL_ID
        WHERE INS.SEX_UPON_INTAKE LIKE 'Intact%'
            AND 
            (OUTS.SEX_UPON_OUTCOME LIKE 'Spayed%' OR OUTS.SEX_UPON_OUTCOME LIKE 'Neutered%' )
        ORDER BY INS.ANIMAL_ID;

 

내가 한 방법은 위의 방식인데

다른 사람들이 한 걸 찾아보니, intake와 outcome이 다르다는 조건을 이용해서 구한 사람도 있었다.

하지만, 조건이 여러 개 더 주어지면 정확하게 하는 편이 나을 수도 있기에

두 가지 방법 다 생각해 볼 것

 

반응형
Comments