본문 바로가기

프로그래머스/SQL

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

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

 

SELECT NAME, DATETIME
    FROM (SELECT A1.ANIMAL_ID, A1.NAME, A1.DATETIME, A2.ANIMAL_ID D_ANIMAL_ID
            FROM ANIMAL_INS A1
            LEFT JOIN ANIMAL_OUTS A2 
                ON A1.ANIMAL_ID = A2.ANIMAL_ID
           ) T1
           WHERE D_ANIMAL_ID IS NULL
           ORDER BY DATETIME
           LIMIT 3;

 

 

 

프로그래머스 문제 풀기

https://programmers.co.kr/learn/courses/30/parts/17046

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr


mysql을 오랫만에 해봤더니 리미트나 문법을 잊어버렸더랬다..

그래도 다시 하니 기억이 새록새록 나긴한다,,

T1, T2 많이 썼었는데ㅎㅎ