학습용 기출·복원자료 분류 확인SQLD · 2025년 58회 SQL 기본 및 활용 · 19번
조인(JOIN) 수행 시 우측 테이블의 모든 데이터를 포함하여 결과를 생성하는 조인 방식은?
1
RIGHT OUTER JOIN
정답 근거우측 테이블의 모든 데이터를 보존하고 좌측 테이블에서 매칭되는 데이터를 찾는 방식은 RIGHT OUTER JOIN이다. 따라서 1번 보기 ‘RIGHT OUTER JOIN’의 적용 여부를 문제 조건과 대조해야 한다.
2
LEFT OUTER JOIN
오답 이유‘LEFT OUTER JOIN’ 구문은 ‘RIGHT OUTER JOIN’과 실행 결과나 적용 조건이 다르다. 우측 테이블의 모든 데이터를 보존하고 좌측 테이블에서 매칭되는 데이터를 찾는 방식은 RIGHT OUTER JOIN이다. 따라서 2번 보기 ‘LEFT OUTER JOIN’의 적용 여부를 문제 조건과 대조해야 한다.
3
FULL OUTER JOIN
오답 이유‘FULL OUTER JOIN’ 구문은 ‘RIGHT OUTER JOIN’과 실행 결과나 적용 조건이 다르다. 우측 테이블의 모든 데이터를 보존하고 좌측 테이블에서 매칭되는 데이터를 찾는 방식은 RIGHT OUTER JOIN이다. 따라서 3번 보기 ‘FULL OUTER JOIN’의 적용 여부를 문제 조건과 대조해야 한다.
4
CROSS JOIN
오답 이유‘CROSS JOIN’ 구문은 ‘RIGHT OUTER JOIN’과 실행 결과나 적용 조건이 다르다. 우측 테이블의 모든 데이터를 보존하고 좌측 테이블에서 매칭되는 데이터를 찾는 방식은 RIGHT OUTER JOIN이다. 따라서 4번 보기 ‘CROSS JOIN’의 적용 여부를 문제 조건과 대조해야 한다.
ANSWER & EXPLANATION
정답 1번
핵심 판단은 1번 ‘RIGHT OUTER JOIN’입니다. 우측 테이블의 모든 데이터를 보존하고 좌측 테이블에서 매칭되는 데이터를 찾는 방식은 RIGHT OUTER JOIN이다.