[프로그래머스 SQL] 있었는데요 없었습니다

kiki·2024년 1월 14일
0

프로그래머스

목록 보기
62/78

문제 링크

https://school.programmers.co.kr/learn/courses/30/lessons/59043

문제 설명

  • 관리자의 실수로 일부 동물의 입양일이 잘못 입력되었습니다. 보호 시작일보다 입양일이 더 빠른 동물의 아이디와 이름을 조회
  • 보호 시작일이 빠른 순으로 조회

1차 시도

SELECT ANIMAL_ID, I.NAME FROM ANIMAL_INS AS I
    JOIN ANIMAL_OUTS AS O USING(ANIMAL_ID)
    WHERE I.DATETIME>O.DATETIME
    ORDER BY I.DATETIME;

코드는 특별한 부분은 없다.

근데 JOIN 앞에 INNER나 LEFT를 붙이지 않고 사용해도 괜찮길래 찾아봤더니, 그냥 JOIN이라고 쓰면 INNER JOIN이랑 같은 의미더라.

정리

  • JOIN: JOIN의 디폴트는 INNER JOIN이다. 즉 교집합

0개의 댓글