블로그는 나의 힘!
[ Programing ]/Database2011. 7. 24. 18:40

Cartesian Product

너무 많은 행을 생성하므로 조인 조건이 잘못 되었을 시 나타나는 현상 중 하나.
적정 양의 데이터를 시뮬레이트 하기 위해 많은 수의 행을 생성해야 하는 경우와 같은 일부 테스트에서 유용.

조건

-

조인 조건을 생략한 경우.

-

조인 조건이 부적합한 경우.

- 첫번째 테이블의 모든 행이 두번째 테이블의 모든 행에 조인된 경우.

유의점

- 카티시안 곱이 생성되지 않도록 하려면

where 절에 항상 유효한 조인 조건을 포함

시킨다.


SELECT last_name, department_name dept_name
FROM employees, departments;

'[ Programing ] > Database' 카테고리의 다른 글

[SQL] 자연 조인. NATURAL JOIN  (0) 2011.07.24
[SQL] 교차 조인. cross join  (0) 2011.07.24
[SQL] 자체 조인 self join  (0) 2011.07.20
[SQL] 포괄 조인 outer join  (0) 2011.07.20
[SQL] 비등가 조인 mon-equi join  (0) 2011.07.20
Posted by Mister_Q