[MySQL] SELECT 문 - RIGHT JOIN
2020. 7. 21. 20:21ㆍAlgorithm/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 한다.
두 테이블에서 공통적으로 존재하는 레코드를 제외하고 조회한다.
(이해를 돕기 위해 아래 그림 참조)
반응형
'Algorithm > MySQL' 카테고리의 다른 글
[MySQL] SELECT 문 - CASE문/정규화 (0) | 2020.07.21 |
---|---|
[MySQL] SELECT 문 - LEFT JOIN (0) | 2020.07.21 |
[MySQL] SELECT문 - WITH 재귀(RECURSIVE)쿼리 계층구조 (0) | 2020.07.21 |
[MySQL] SELECT 문 - GROUP BY ~ HAVING 절 (0) | 2020.07.21 |
[MySQL] SELECT문 - 중복 제거하기 (0) | 2020.07.21 |