1. Union

2. Union vs UnionAll 개념

3. Union vs UnionAll 문법

1. Union

2. Union vs UnionAll

3. Union vs UnionAll 문법

쿼리문1
Union/UnionAll
쿼리문2

3-1) 두 개의 테이블 조회 쿼리문 합집합 구하기

SELECT * FROM EX_TABLE1
Union/UnionAll
SELECT * FROM EX_TABLE2

3-2) 품목별 총합계금액 구하기

SELECT 
COMPANY,
ITEM, 
MAX(AM) AS AM, 
MAX(QT_IO) AS QT_IO,
MAX(AM_RETURN) AS AM_RETURN, 
MAX(QT_RETURN) AS QT_RETURN,
MAX(AM) * MAX(QT_IO) - MAX(AM_RETURN) * MAX(QT_RETURN) AS AM_TOT
FROM 
(
	SELECT COMPANY, 
					ITEM, 
					AM, 
					QT_IO, 
				'0' AM_RETURN, 
				'0' QT_RETURN
	FROM EX_TABLE01 
	
	UNION ALL 
	
	SELECT COMPANY, 
					ITEM, 
					'0'AM, 
					'0'QT_IO,
					AM AS AM_RETURN, 
					QT_RETURN
	FROM EX_TABLE02
)
UN GROUP BY COMPANY, ITEM;