더북(TheBook)

주소정보 테이블을 조인하기 위해 기본 구문에서는 FROM 절에 추가로 테이블을 명시하고, WHERE 절에서 AND를 추가해 address_id 값을 동등 연산자로 연결했습니다. ANSI 구문에서는 INNER JOIN 구문을 추가해 주소정보 테이블을 명시하고, ON 절에서 address_id로 두 테이블을 연결했습니다. 두 쿼리 모두 결과는 같고, 추가로 주소정보가 조회된 것을 확인할 수 있습니다.

기본 구문을 사용할 것인지 ANSI 구문을 사용할 것인지는 사용자 선택 사항입니다. 앞에서 언급했던 대로 예전에는 오라클에서 ANSI 구문을 지원하지 않아 오라클을 오래 사용한 사람은 기본 구문에 더 익숙합니다. 다만 ANSI 구문은 표준이기 때문에 오라클이 아닌 다른 RDBMS를 사용할 경우 ANSI 구문을 사용하는 것이 나을 수 있습니다. 물론 내부 조인의 기본 구문도 다른 RDBMS에서 사용할 수 있습니다. 그런데 뒤이어 설명할 외부 조인은 각 RDBMS 별로 기본 구문에 차이가 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.