DEV/DB&SQL

Mysql UNION, UNION ALL

뚜루뚱 2018. 10. 10. 10:33

출력할 칼럼은 같으며 서로다른 테이블의정보가 한거번에 필요할때
테이블A UNION 테이블B =A
                                          B

테이블A JOIN 테이블B =AB

사용시에 같은칼럼을쓸 칼럼은 select절 에서 별명을 테이블A,B모두 같에하여 매핑시켜줌

select a 에이, b 비
from A
union
select c 에이, d 비
from B

UNION, UNION ALL 차이
ex) A테이블 {'a','b'}  B테이블 {'b','c'}
A UNION B = {'a','b','c'}

A UNION ALL B = {'a','b','b','c'}