[Database] INNER JOIN / OUTER JOIN 함수 사용법 및 차이(ORACLE & ANSI표준)

JOIN (INNER JOIN) INNER JOIN은 테이블간에 매칭되는 것들로만 엮어서 검색한다. (교집합만 가져온다고 보면 된다.) #일단 오라클 기준과 ANSI(SQL 공통 표준)를 나눠서 설명하겠습니다. JOIN - ORACLE 각기 다른 두테이블을 하나로 엮어서 출력을 해주는 함수 equals join - 업무적인 연관성있는 컬럼 간에 조인 (이건 부모키가 외래키랑 연관이 있는 관계) non equals join- 업무적인 연관성이 없는 조인(두 테이블 사이에 연관성이 없는 경우) Oracle 기준 SELECT FROM 컬럼 / 별칭 , 컬럼 / 별칭 WHERE 이 부분에서 두 컬럼사이의 연관성이 있는 걸 equals 로 묶는다. 이런식으로 별칭(EMPLOYEE E, DEPARTMENT D)을 ..