◎ 카티션 제곱(cartesian product)
카티션 곱이란 엄밀히 말해 조인이라 할 수 없는 조인이다.
그 말인 즉슨 다른 조인절과 달리 WHERE 절에 별도의 조인 조건을 걸지 않는다.
쿼리 상 두 테이블 기준으로 FROM 절에는 각 테이블을 명시하나, WHERE 절에는 별도의 조건을 걸지 않는 것이다. (WHERE 절을 추가하지 않거나 WHERE 절을 추가해도 조인 조건을 주지 않는 경우). 그 결과 두 테이블의 데이터를 기준으로 가능한 모든 조합의 데이터가 조회된다.
SELECT a.emp_id, a.emp_name, a.gender, a.age, a.dept_id,
b.dept_id, b.dept_name, b.use_yn
FROM emp_master a
,dept_master b
ORDER BY a.emp_id;
출처 : https://thebook.io/080202/ch09/04/
'자격증 > SQLP' 카테고리의 다른 글
SQL INDEX & INDEX HINT (0) | 2022.10.07 |
---|---|
3. Update 심화 (1) | 2022.10.06 |
NULL은 IS NULL IS NOT NULL 로만 연산이 가능 (0) | 2022.10.05 |
옵티마이저(Optimizer) & 프로시저(Procedure) 자료 (0) | 2022.10.04 |
2. INSERT문 심화 (0) | 2022.09.29 |
댓글