본문 바로가기

Mysql/Mysql 코딩테스트

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

반응형

 

보호소에 들어올 당시에는 중성화1되지 않았지만, 보호소를 나갈 당시에는 중성화된 동물

 

즉 JOIN을 사용해서 양쪽의 테이블에 각각의 정보가 있되 INTAKE 부분은 Intact 상태고

OUTCOME 부분에는 Netered 나 Spayed 가 들어가 있어야 한다.

 

-- 코드를 입력하세요

SELECT A.ANIMAL_ID, A.ANIMAL_TYPE, A.NAME
FROM ANIMAL_INS A, ANIMAL_OUTS B
WHERE A.ANIMAL_ID = B.ANIMAL_ID 
AND SEX_UPON_INTAKE LIKE 'Intact %' AND (SEX_UPON_OUTCOME LIKE ('Neutered %') OR  SEX_UPON_OUTCOME LIKE ('Spayed %'))
ORDER BY B.ANIMAL_ID

반응형