-
오랜 기간 보호한 동물(1)프로그래머스 SQL 2023. 7. 19. 23:40728x90
아직 입양을 가지 못한 동물 중 가장 오래 보호소에 있던 동물 3마리의 이름과 보호 시작일을 보여주는 sql 쿼리문 작성
이 때 보호 시작일 순으로 조회
-- 코드를 입력하세요 SELECT I.NAME, I.DATETIME FROM ANIMAL_INS I RIGHT JOIN ANIMAL_OUTS O on I.ANIMAL_ID = O.ANIMAL_ID WHERE I.ANIMAL_ID IS NULL ORDER BY I.DATETIME LIMIT 3
내가 처음에 작성한 코드
-- 코드를 입력하세요 SELECT I.NAME, I.DATETIME FROM ANIMAL_INS I LEFT JOIN ANIMAL_OUTS O on I.ANIMAL_ID = O.ANIMAL_ID WHERE O.ANIMAL_ID IS NULL ORDER BY I.DATETIME LIMIT 3
위는 정답 코드이다.
아직 join에 대한 이해가 부족한것 같다.
'프로그래머스 SQL' 카테고리의 다른 글
중복 제거하기 (DISTINCT 사용) (0) 2023.07.20 최댓값 구하기 (MAX 사용) (0) 2023.07.20 고양이와 개는 몇 마리 있을까 (0) 2023.04.29 3월에 태어난 여성 회원 목록 출력하기 (Oracle, MySQL) (0) 2023.04.29 없어진 기록 찾기 (0) 2023.04.29