조인(JOIN) 종류

조건 기준 분류

1. 동등 조인(Equi Join)

SELECT * FROM A JOIN B ON A.id = B.id;

2. 비동등 조인(Non-Equi Join)

SELECT * FROM 학생 JOIN 성적등급 
ON 학생.점수 BETWEEN 성적등급.최소 AND 성적등급.최대;

3. 세타 조인(Theta Join)

4. 자연 조인(Natural Join)

SELECT * FROM A NATURAL JOIN B;

결과 범위 분류

암기 구조

세타 조인 (상위 개념)
├─ 동등 조인 (=)
│  └─ 자연 조인 (자동 매칭)
└─ 비동등 조인 (>, <, >=, <=)

핵심: 세타 > 동등/비동등, 자연은 동등의 특수 케이스