[MySQL] SELECT 문 - RIGHT JOIN

2020. 7. 21. 20:21Algorithm/MySQL

반응형

  문제

  ANIMAL_INS 테이블 형식

  ANIMAL_OUTS 테이블 형식

  ANIMAL_INS 테이블 데이터 상황

  ANIMAL_OUTS 테이블 데이터 상황

  출력 결과


  풀이

  해설

ANIMAL_OUTS 테이블 기준
1) Allie의 ID는 ANIMAL_INS에 없으므로, Allie의 데이터는 유실되었습니다.
2) Gia의 ID는 ANIMAL_INS에 있으므로, Gia의 데이터는 유실되지 않았습니다.
3) Spice의 ID는 ANIMAL_INS에 없으므로, Spice의 데이터는 유실되었습니다.

ANIMAL_INS 테이블에는 존재하지않고,
ANIMAL_OUTS 테이블에 존재하는 레코드를 찾기 위해 RIGHT JOIN 한다.
두 테이블에서 공통적으로 존재하는 레코드를 제외하고 조회한다.

(이해를 돕기 위해 아래 그림 참조)

반응형