IT/sql

[SQL JOIN] RIGHT JOIN 사용법

영앤비지 2022. 3. 23. 15:16

📌 SQL Right Join

Right Join 은 table2 의 모든 레코드를 반환하고, table1 에서 해당되는 레코드를 반환한다. 왼쪽에 매치되는 결과가 없을 경우 null 이다.

  • 문법
SELECT column_name
FROM table1 RIGHT JOIN table2
ON table1.column_name = table2.column.name
  • 예제
# 프로그래머스 없어진 기록 찾기
SELECT O.ANIMAL_ID, O.NAME
FROM ANIMAL_INS AS I RIGHT JOIN ANIMAL_OUTS AS O
ON O.ANIMAL_ID = I.ANIMAL_ID
WHERE I.ANIMAL_ID IS NULL