NON-EQUI JOIN
UNION과 JOIN의 차이
entity와 entity를 합칠때 가로방향에서 행과행끼리(JOIN)
세로방향으로 컬럼수랑 타입을 동일하게해서 열끼리(UNION)
inner join할때 결과값에서 빠지는 경우
1. 기준컬럼값이 null일경우
2. 상대테이블에 non-exist 존재하지않을경우
outer join
SET OPERATOR
UNION ALL을 제외하고 첫번째 컬럼을 기준으로 정렬해서 보여준다.
UNION | UNION ALL
INTERSECT | MINUS
MAIN-QUERY & SUB-QUERY 구조
SUB-QUERY
SUB-QUERY 분류
단일행 단일컬럼 서브쿼리
단일행 단일컬럼, 결국 SUB-QUERY의 리턴값에 담기는 내용
다중행 단일컬럼 서브쿼리
다중행 단일컬럼의 리턴값은 in ()안에서 가로로 'D9', 'D5'이렇게 나열된다.
다중열 서브쿼리
단일행 다중열 컬럼의 SUB-QUERY를 WHERE절에서 나눠서 할 경우
상관 서브쿼리(상호연관 서브쿼리)