문제
다음 중 주어진 결과와 다른 것은?
⚠️ 안내: 원문 결과 테이블이 소실되어 표기할 수 없습니다. 복원본 기준으로 INNER JOIN / LEFT OUTER JOIN / RIGHT OUTER JOIN 은 결과 건수가 같고, FULL OUTER JOIN 만 결과 건수가 다른 문제였습니다.
① INNER JOIN ② LEFT OUTER JOIN ③ RIGHT OUTER JOIN ④ FULL OUTER JOIN
정답
4번
해설
정답: 4. 복원 메모상 FULL OUTER JOIN만 결과 건수가 달랐으므로 정답은 FULL OUTER JOIN이다.
오답 풀이
- 1번: INNER JOIN은 주어진 결과와 같은 것으로 복원되어 있다.
- 2번: LEFT OUTER JOIN은 주어진 결과와 같은 것으로 복원되어 있다.
- 3번: RIGHT OUTER JOIN은 주어진 결과와 같은 것으로 복원되어 있다.
- 4번: FULL OUTER JOIN은 양쪽 테이블의 불일치 행을 모두 포함하므로 결과가 달라질 수 있다.
보충 개념 INNER JOIN은 양쪽에 매칭되는 행만 반환한다. FULL OUTER JOIN은 왼쪽과 오른쪽의 미매칭 행까지 모두 포함하므로 결과 건수가 달라질 수 있다.