학습용 기출·복원자료 분류 확인SQLD · 2025년 56회 SQL 기본 및 활용 · 13번
다음 중 주어진 결과와 다른 것은?
1
INNER JOIN
오답 이유‘INNER JOIN’ 구문은 ‘FULL OUTER JOIN’과 실행 결과나 적용 조건이 다르다. 원문은 왼쪽 외부조인 결과와 오른쪽 외부조인 결과를 중복 제거 없이 이어 붙인다. 단일 FULL OUTER JOIN은 일치 행을 한 번만 내므로 일치 행이 두 번 나오는 UNION ALL과 동일하지 않다. 따라서 1번 보기 ‘INNER JOIN’의 적용 여부를 문제 조건과 대조해야 한다.
2
LEFT OUTER JOIN
오답 이유‘LEFT OUTER JOIN’ 구문은 ‘FULL OUTER JOIN’과 실행 결과나 적용 조건이 다르다. 원문은 왼쪽 외부조인 결과와 오른쪽 외부조인 결과를 중복 제거 없이 이어 붙인다. 단일 FULL OUTER JOIN은 일치 행을 한 번만 내므로 일치 행이 두 번 나오는 UNION ALL과 동일하지 않다. 따라서 2번 보기 ‘LEFT OUTER JOIN’의 적용 여부를 문제 조건과 대조해야 한다.
3
RIGHT OUTER JOIN
오답 이유‘RIGHT OUTER JOIN’ 구문은 ‘FULL OUTER JOIN’과 실행 결과나 적용 조건이 다르다. 원문은 왼쪽 외부조인 결과와 오른쪽 외부조인 결과를 중복 제거 없이 이어 붙인다. 단일 FULL OUTER JOIN은 일치 행을 한 번만 내므로 일치 행이 두 번 나오는 UNION ALL과 동일하지 않다. 따라서 3번 보기 ‘RIGHT OUTER JOIN’의 적용 여부를 문제 조건과 대조해야 한다.
4
FULL OUTER JOIN
정답 근거원문은 왼쪽 외부조인 결과와 오른쪽 외부조인 결과를 중복 제거 없이 이어 붙인다. 단일 FULL OUTER JOIN은 일치 행을 한 번만 내므로 일치 행이 두 번 나오는 UNION ALL과 동일하지 않다. 따라서 4번 보기 ‘FULL OUTER JOIN’의 적용 여부를 문제 조건과 대조해야 한다.
ANSWER & EXPLANATION
정답 4번
핵심 판단은 4번 ‘FULL OUTER JOIN’입니다. 원문은 왼쪽 외부조인 결과와 오른쪽 외부조인 결과를 중복 제거 없이 이어 붙인다. 단일 FULL OUTER JOIN은 일치 행을 한 번만 내므로 일치 행이 두 번 나오는 UNION ALL과 동일하지 않다.