
조인조건 WHERE절에 준다.(오라클)
equi join 같은 컬럼 조인
SELECT ~~~
FROM a,b
WHERE a.id = b.id;
INNER JOIN : 동일한 값. 교집합
NATURAL JOIN : 동일한 컬럼(ON, USING 사용 불가)
CROSS JOIN : 모든 조합의 경우의 수(카타시안 곱)
OUTER JOIN : LEFT, RIGHT 동일하지 않은 값도 보여준다
USING(동일한 컬럼)
ON 테이블1.조인컬럼 = 테이블2.조인컬럼 == USING(조인컬럼)
오라클 조인
SELECT * FROM A JOIN B WHERE A.id = B.id(+)
=> a 기준으로 다 나오는 OUTER JOIN이다.
WHERE A.id = B.id(+) == LEFT OUTER JOIN
SELECT * FROM table1, table2; => 조인 가능한 모든 경우의 수로 조인