에듀윌 · CROSS JOIN
카티전 곱 · 모든 쌍
식당 A그룹(10) × B그룹(20) = 200쌍 — 매칭 없이 모든 조합

CROSS JOIN — 카티전 곱 · 모든 쌍

CROSS
JOIN
정의
두 테이블의 모든 행 쌍을 만드는 JOIN. 결과 행 수(카디) = R카디 × S카디.
SELECT s.이름, c.과목명
FROM   student s
  CROSS JOIN course c;
-- 10×5 = 50행 (모든 학생×모든 과목)
차수(열 수) 공식
자연조인 결과 디그리 = R디그리 + S디그리 − 공통 속성 수. student(4) ⋈ enrollment(3, 공통 1) = 4+3−1 = 6열. 행 수(카디)와 열 수(디그리) 구분이 포인트.
합격 한 줄
CROSS = 카티전 곱·전체 쌍(행 수 R×S), 자연조인 차수(열 수)는 R+S−공통.