UNION
[DB/SQL] UNION, UNION ALL 쿼리 결과 합치기
A테이블과 B테이블이 있을 때 이 둘의 결과를 합쳐야 하는 경우가 있습니다. A와 B 테이블을 합치기 위해서는 당연히 두 테이블의 필드가 같아야 합니다. 각 테이블의 필드가 다르다면 select를 통해 동일한 필드로 지정해주면 됩니다. Union 또는 Union all을 사용하여 두 테이블을 합칠 수 있습니다. 위 와 같은 테이블이 있을 때, table1 와 table2 의 결과를 합쳐보겠습니다. UNION table2를 보면 id값이 a인 필드가 중복되어 존재합니다. UNION을 사용하여 결과를 합치면 중복된 값은 포함되지 않습니다. select * from table1 union select * from table2 UNION ALL UNION ALL을 사용하여 결과를 합치면 중복된 값이 그대로 포함..