반응형
https://school.programmers.co.kr/learn/courses/30/lessons/59045
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
SELECT I.ANIMAL_ID, I.ANIMAL_TYPE, I.NAME
FROM ANIMAL_INS I
JOIN ANIMAL_OUTS O ON I.ANIMAL_ID = O.ANIMAL_ID
WHERE I.SEX_UPON_INTAKE != O.SEX_UPON_OUTCOME
ANIMAL_INS 테이블과 ANIMAL_OUTS 테이블을 JOIN하여 보호소를 들어왔다 나간 동물을 ID기준으로 조회합니다.
- 보호소 나간 기록이 없는 동물(NULL)은 조회되지 않습니다
.
보호소를 들어올 때 당시에는 중성화되지 않았지만, 보호소를 나갈 당시에는 중성화되었다
는 의미는 보호소를 들어올 때 중성화 여부(SEX_UPON_INTAKE)와 보호소를 나갈 때의 중성화 여부(SEX_UPON_OUTCOME)의 값이 다르다는 의미입니다.
WHERE문에서 두 컬럼이 다른 데이터만 조회하여 문제를 해결하였습니다..
반응형
'코딩테스트' 카테고리의 다른 글
[코딩테스트] 프로그래머스 없어진 기록 찾기 MySQL (0) | 2022.12.04 |
---|---|
[코딩테스트] 프로그래머스 있었는데요 없었습니다 MySQL (0) | 2022.12.03 |
[코딩테스트] 프로그래머스 오랜 기간 보호한 동물(2) MySQL (0) | 2022.12.02 |
[코딩테스트] 프로그래머스 귤 고르기 파이썬(Python) (0) | 2022.12.01 |
[코딩테스트] 프로그래머스 치킨 쿠폰 파이썬(Python) (0) | 2022.12.01 |