문제
풀이 과정
1) 문제 이해 및 접근
두개의 테이블에서 데이터가 필요하여 조인 사용하는 방식으로 접근했습니다.
2) 풀이 코드
사용 언어 - MySQL
SELECT ai.NAME, ai.DATETIME -- 출력 열
FROM ANIMAL_INS AS ai -- 기준 테이블
LEFT JOIN ANIMAL_OUTS AS ao -- 조인할 테이블
ON ai.ANIMAL_ID = ao.ANIMAL_ID -- 조인 조건
WHERE ao.DATETIME IS NULL -- 입양 데이터가 없는 데이터들만
ORDER BY ai.DATETIME -- 가장 오래 보호소에 있었던 순서대로 정렬
LIMIT 3; -- 상위 세개의 데이터만 출력
결과 및 학습한 내용
1) 어려웠던 내용
특별히 없습니다.
2) 새롭게 학습한 내용
특별히 없습니다.
문제 링크
- https://programmers.co.kr/learn/courses/30/lessons/59044
※ 오류 및 오타, 다른 의견이 있는 경우 댓글을 남겨주시면 감사하겠습니다
'알고리즘 문제풀이 > SQL' 카테고리의 다른 글
[HackerRank] African Cities (0) | 2021.12.26 |
---|---|
[프로그래머스] 우유와 요거트가 담긴 장바구니 (0) | 2021.12.25 |
[HackerRank] Population Census (0) | 2021.12.23 |
[HackerRank] Weather Observation Station 15 (0) | 2021.12.22 |
[HackerRank] Weather Observation Station 13 (0) | 2021.12.21 |
댓글