SELECT I.NAME, I.DATETIME
from ANIMAL_INS I
left join ANIMAL_OUTS
USING(ANIMAL_ID)
where SEX_UPON_OUTCOME is null
order by I.DATETIME
limit 3
# I의 name와 datetime을 출력한다
# ANIMAL_INS에 별칭을 붙여준다
# left join을 사용하여 INS테이블엔있지만 OUTS에 없는 동물을 포함시킨다
# ANIMAL_ID를 기준으로 합치겠다는뜻
# INS엔있고 OUT엔 없는 칼럼(SEX_UPON_OUTCOME) 값이 null이면 INS테이블엔있지만 OUTS에 없는 동물이다
# DATETIME을 기준으로 오름차순후(오래있던 동물)
# 3개만 출력한다
'SQL프로그래머스 문제풀이' 카테고리의 다른 글
SQL 프로그래머스 문제풀이 -상품 별 오프라인 매출 구하기 (0) | 2024.05.20 |
---|---|
SQL프로그래머스 문제풀이 -카테고리 별 도서 판매량 집계하기 (0) | 2024.05.16 |
SQL 프로그래머스 문제 자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기 (0) | 2024.05.13 |
SQL 알고리즘 문제 12세 이하인 여자 환자 목록 출력하기 (0) | 2024.05.13 |
프로그래머스 코드카타 SQL 진료과별 총 예약 횟수 출력하기 (0) | 2024.05.13 |