[프로그래머스] 오랜 기간 보호한 동물(1)

🌹Haeri Lee·2022년 3월 15일
0

[MySql] 문제풀이

목록 보기
7/15
post-custom-banner

[문제]

Q. 아직 입양을 못 간 동물 중, 가장 오래 보호소에 있었던 동물 3마리의 이름과 보호 시작일을 조회하는 SQL문을 작성해주세요. 이때 결과는 보호 시작일 순으로 조회해야 합니다.

[정답]

[정답 코드]

SELECT A.NAME, A.DATETIME
FROM ANIMAL_INS A
LEFT OUTER JOIN ANIMAL_OUTS B ON A.ANIMAL_ID = B.ANIMAL_ID
WHERE B.DATETIME IS NULL
ORDER BY A.DATETIME
LIMIT 3

1) ANIMAL_INS를 기준으로 ANIMAL_OUTS를 붙이고 (LEFT OUTER JOIN)
2) 입양을 못 간 동물 (ANIMAL_OUTS의 DATETIME이 없는 것(NULL)
3) 결과는 보호 시작일 순으로 (ORDER BY)
profile
안녕하세요 공부한 내용을 기록하기 위해서 시작했습니다.
post-custom-banner

0개의 댓글