USING JOIN
- USING JOIN !=
( 서로 배타적 )
- 자연조인(natural)은 이름과 테이터 유형이 일치하는 모든 열을 사용하여 테이블을 조인한다면,
USING 조인은 등가 조인에 사용될 열만을 지정하여 조인.
- 이름이 같고 다른 자료형도 조인 가능.
- 여러 열이 같은 이름을 가지지만 데이터 유형이 일치 하지 않을 경우,
NATURAL JOIN 절을 수정하여 USING 절을 포함시키면 등가 조인에 사용될 열 지정 가능.
- 둘 이상의 열이 일치할 때 한 열만 일치시킬 수 있음. ( 사용자가 지정한 열만 조인 )
- 참조되는 열에 테이블 이름이나 별칭 사용 불가.
FROM employees e JOIN departments d
USING (department_id);
departmentId 컬럼의 값이 같은지 departments 테이블을 조인하여 작성하라는 의미.
'[ Programing ] > Database' 카테고리의 다른 글
[PL-SQL] FOR 문 사용법 (0) | 2011.07.25 |
---|---|
[PL-SQL] IF문 사용법 (0) | 2011.07.25 |
[SQL] 자연 조인. NATURAL JOIN (0) | 2011.07.24 |
[SQL] 교차 조인. cross join (0) | 2011.07.24 |
[SQL] 조인 조건 실패. 카티시안 곱 cartesian product (0) | 2011.07.24 |