문제
다음 중 아래 쿼리에서 두 테이블에 조인된 필드가 일치하는 레코드만 결합하기 위해 괄호 안에 넣어야 할 조인 유형으로 옳은 것은?
① INNER JOIN ② OUTER JOIN ③ LEFT JOIN ④ RIGHT JOIN
정답
1번
해설
정답: 1. INNER JOIN(내부 조인)은 두 테이블에서 조인 조건(필드 값)이 일치하는 레코드만 결합하여 반환한다.
오답 풀이
- 1번: 일치하는 레코드만 결합하는 것은 INNER JOIN이므로 옳다.
- 2번: OUTER JOIN은 한쪽 또는 양쪽의 일치하지 않는 레코드까지 포함한다.
- 3번: LEFT JOIN은 왼쪽 테이블의 모든 레코드를 포함한다.
- 4번: RIGHT JOIN은 오른쪽 테이블의 모든 레코드를 포함한다.
보충 개념 INNER JOIN=교집합(일치만), LEFT/RIGHT JOIN=한쪽 전체+일치, FULL OUTER JOIN=양쪽 전체. 조인 조건은 ON 절로 지정한다.