간단하게 정리를 해보겠다.
join = vlook up
union : 합치고 정렬, 중복제거 = 성능이 다소 떨어질 수도 있음 (시간 오래 걸림) union all : 합치기만 함
반환 1. 값 2. 행 3. 테이블
의존 1. 상관 : 외부커리랑 계속 주고 받음 2. 비상관 : 딱 한 번만 실행 (독립)
서브쿼리는 외부 쿼리보다 먼저 실행되며, 반환된 결과는 외부 쿼리에서 사용