-- (1)
SELECT T1.ANIMAL_ID
, T1.ANIMAL_TYPE
, T1.NAME
FROM ANIMAL_INS T1
INNER JOIN ANIMAL_OUTS T2
ON T1.ANIMAL_ID = T2.ANIMAL_ID
AND T1.SEX_UPON_INTAKE <> T2.SEX_UPON_OUTCOME
-- (2)
SELECT T1.ANIMAL_ID
, T1.ANIMAL_TYPE
, T1.NAME
FROM ANIMAL_OUTS T1
INNER JOIN ANIMAL_INS T2
ON T1.ANIMAL_ID = T2.ANIMAL_ID
WHERE SUBSTRING_INDEX(T2.SEX_UPON_INTAKE, ' ', 1) = 'Intact'
AND SUBSTRING_INDEX(T1.SEX_UPON_OUTCOME, ' ', 1) IN ('Neutered', 'Spayed')
ORDER BY ANIMAL_ID
'# 코딩 문제 관련 > SQL' 카테고리의 다른 글
[프로그래머스] 입양시각 구하기 (2) (0) | 2022.06.18 |
---|---|
[프로그래머스] 헤비 유저가 보유한 장소 (0) | 2022.06.18 |
[프로그래머스] 오랜 기간 보호한 동물 (1), (2) (0) | 2022.06.18 |
[프로그래머스] 있었는데요 없었습니다 (0) | 2022.06.18 |
[프로그래머스] 우유와 요거트가 담긴 장바구니 (0) | 2022.06.18 |