728x90
반응형
문제
분석
1. 먼저 들어온 동물중 중성화 안된 동물을 뽑는다.
2. 나간 동물과 Join 을 하고 중성화 된 동물만 뽑는다.
구현
SELECT
OUST.ANIMAL_ID,
OUST.ANIMAL_TYPE,
OUST.NAME
FROM
ANIMAL_OUTS OUST
JOIN
(SELECT
*
FROM
ANIMAL_INS
WHERE
ANIMAL_INS.SEX_UPON_INTAKE NOT LIKE '%Spayed%'
AND ANIMAL_INS.SEX_UPON_INTAKE NOT LIKE '%Neutered%'
) INS
ON
OUST.ANIMAL_ID = INS.ANIMAL_ID
WHERE
OUST.SEX_UPON_OUTCOME LIKE '%Spayed%' OR OUST.SEX_UPON_OUTCOME LIKE '%Neutered%'
728x90
반응형
'Algorithm > 프로그래머스 SQL' 카테고리의 다른 글
[프로그래머스] SQL 문제정복 (0) | 2021.10.18 |
---|---|
[프로그래머스] 오랜 기간 보호한 동물(1) (0) | 2021.10.15 |
[프로그래머스] 없어진 기록 찾기 (0) | 2021.09.28 |
[프로그래머스] 입양 시각 구하기(2) (0) | 2021.09.28 |
[프로그래머스] 입양 시각 구하기(1) (0) | 2021.07.20 |
댓글