카타시안 조인
카타시안 조인(CATASIAN PRODUCT)은 WHERE 절에 조인 조건이 없는 조인을 말한다. 즉 FROM 절에 테이블을 명시했으나, 두 테이블 간 조인 조건이 없는 조인이다. 조인 조건이 없으므로 엄밀히 말해 조인이라 말할 수 없을 수도 있지만, FROM 절에 2개 이상 테이블을 명시했으므로 일종의 조인이다. 조인 조건이 없으므로 그 결과는 두 테이블 건수의 곱이다. 즉 A 테이블 건수가 n1, B 테이블 건수가 n2라고 한다면, 결과 건수는 ‘n1 * n2’가 된다.
입력
SELECT a.employee_id, a.emp_name, b.department_id, b.department_name
FROM employees a,
departments b;
결과
EMPLOYEE_ID EMP_NAME DEPARTMENT_ID DEPARTMENT_NAME
----------- -------------------- ------------- ----------------
198 Donald OConnell 10 총무기획부
199 Douglas Grant 10 총무기획부
200 Jennifer Whalen 10 총무기획부
201 Michael Hartstein 10 총무기획부
...
2,889개의 행이 선택됨.
사원 테이블의 총 건수는 107건이고 부서 테이블의 총 건수는 27건이므로, 107 * 27 = 2,889건이 조회되었다.