[프로그래머스] ⭐⭐⭐⭐ 보호소에서 중성화한 동물 (MySQL)
문제
코드
ver(1) - JOIN 사용
-- ANIMAL_INS, ANIMAL_OUTS 테이블에서 ANIMAL_ID를 기준으로 조인하여 조회
-- 성별이 Intact(중성화되지 않음)인 동물을 찾고,
-- 보호소에서 입양/입양취소 등으로 보호소를 떠난 동물 중, 성별이 Spayed(암컷 중성화) 또는 Neutered(수컷 중성화)인 동물을 찾아 조회
SELECT O.ANIMAL_ID, I.ANIMAL_TYPE, I.NAME
FROM ANIMAL_INS I
LEFT
JOIN ANIMAL_OUTS O
ON I.ANIMAL_ID = O.ANIMAL_ID
WHERE O.ANIMAL_ID IS NOT NULL AND I.SEX_UPON_INTAKE LIKE "Intact%" AND (O.SEX_UPON_OUTCOME LIKE "Spayed%" OR O.SEX_UPON_OUTCOME LIKE "Neutered%")
댓글남기기