문제
다음 중 동일한 이름의 컬럼을 조인 조건으로 사용하고, 중복 컬럼을 하나로 출력하는 조인 방식은?
① INNER JOIN ② LEFT OUTER JOIN ③ NATURAL JOIN ④ RIGHT OUTER JOIN
정답
3번
해설
정답: 3. NATURAL JOIN은 양쪽 테이블에서 이름이 같은 컬럼을 자동으로 조인 조건으로 사용하며, 동일 이름 컬럼을 하나로 출력한다.
오답 풀이
- 1번: INNER JOIN 자체는 동일 이름 컬럼을 자동으로 하나로 출력하지 않는다.
- 2번: LEFT OUTER JOIN은 왼쪽 행 보존 방식이며 동일 이름 컬럼 자동 처리와 직접 관련이 없다.
- 3번: 동일 이름 컬럼을 기준으로 자동 조인한다.
- 4번: RIGHT OUTER JOIN은 오른쪽 행 보존 방식이다.
보충 개념 NATURAL JOIN은 편리하지만 동일 이름 컬럼이 의도치 않게 조인 조건으로 사용될 수 있어 실무에서는 명시적 JOIN 조건을 선호하는 경우가 많다.