[Database] Self JOIN 사용법 (ANSI 표준)
SELF JOIN 같은 테이블을 조인하는 것을 말한다. ERD를 봤을 때는 아래와 같이 재귀 느낌이라고 보면 된다. -- 구문 ANSI SELECT * FROM 컬럼 E JOIN 컬럼 S ON (E.컬럼명 = S.컬럼명); 여기서 E와 S는 테이블에 대한 별칭을 나타냅니다. -- 구문 ORACLE SELECT * FROM 컬럼 E,컬럼 S WHERE E.컬럼명 = S.컬럼명; 이건 USING을 쓸 수 없고 ON으로 조건 절을 줘야 한다. 그 이유는 당연히 JOIN을 거는 USING은 부모 키와 자식 키 사이의 연관성이 있을 때 사용하는 것으로 헷갈린다면 그 JOIN 글을 보는 걸 추천합니다. 지금 위에 있는 쿼리는 ANSI 표준으로 FROM에서 EMPLOYEE 테이블이 나오는데 JOIN 부분에서도 EMP..