20240701 풀이
SELECT AI.ANIMAL_ID
, AI.ANIMAL_TYPE
, AI.NAME
FROM ANIMAL_INS AI INNER JOIN ANIMAL_OUTS AO
ON AI.ANIMAL_ID = AO.ANIMAL_ID
WHERE AI.SEX_UPON_INTAKE LIKE 'INTACT%'
AND (AO.SEX_UPON_OUTCOME LIKE 'SPAYED%'
OR AO.SEX_UPON_OUTCOME LIKE 'NEUTERED%')
ORDER BY 1
20240815 풀이
-- 보호소 당시에는 중성화 x
-- 보호소 나갈 때는 중성화 o
-- 아이디, 종, 이름
-- 아이디 순서로 조회
SELECT *
FROM ANIMAL_INS;
SELECT *
FROM ANIMAL_OUTS;
SELECT A.ANIMAL_ID
, A.ANIMAL_TYPE
, A.NAME
FROM ANIMAL_INS A JOIN ANIMAL_OUTS B
ON A.ANIMAL_ID = B.ANIMAL_ID
WHERE A.SEX_UPON_INTAKE LIKE 'Intact%'
AND B.SEX_UPON_OUTCOME NOT LIKE 'Intact%'
ORDER BY A.ANIMAL_ID
https://school.programmers.co.kr/learn/courses/30/lessons/59045
'Code Kata > SQL' 카테고리의 다른 글
[프로그래머스] 문제 38. 조건별로 분류하여 주문상태 출력하기 (0) | 2024.08.15 |
---|---|
[프로그래머스] 문제 37. 조건에 맞는 도서와 저자 리스트 출력하기 (0) | 2024.08.15 |
[프로그래머스] 문제 35. 오랜 기간 보호한 동물(2) (0) | 2024.08.14 |
[프로그래머스] 문제 34. 있었는데요 없었습니다 (0) | 2024.08.14 |
[프로그래머스] 문제 33. 상품 별 오프라인 매출 구하기 (0) | 2024.08.14 |