inblog logo
|
LHS's Study Space
    SQL문제풀기

    [SQL 문제 풀기] 오랜 기간 보호한 동물(1)(59044)

    lhs's avatar
    lhs
    Dec 13, 2024
    [SQL 문제 풀기] 오랜 기간 보호한 동물(1)(59044)
    Contents
    1. 문제 풀이 아이디어2. 나의 정답 코드3. 정리
    school.programmers.co.kr
    https://school.programmers.co.kr/learn/courses/30/lessons/59044
     

    1. 문제 풀이 아이디어

    • WHERE 절에서 서브쿼리와 NOT IN 키워드를 활용하여 문제를 해결할 수 있다.

    2. 나의 정답 코드

    SELECT name, datetime FROM animal_ins WHERE animal_id NOT IN (SELECT animal_id FROM animal_outs) ORDER BY datetime LIMIT 3;

    3. 정리

    • WHERE 절에서 서브쿼리를 통해 animal_outs 테이블의 animal_id를 조회한 뒤, NOT IN 키워드를 사용해 해당 목록에 없는 데이터를 필터링한다.
    • ORDER BY 절로 datetime 기준 오름차순 정렬을 수행한 뒤, LIMIT 절을 사용해 상위 3개 데이터를 조회한다.
    Share article

    LHS's Study Space

    RSS·Powered by Inblog