[MS-SQL] UNION, UNION ALL 다루기


[MS-SQL] UNION, UNION ALL 다루기

설명 UNION 두 테이블에서 똑 같은 컬럼, 또는 표현식의 값을 가져오는 SELECT문을 각각 작성한 후 전체에 대해 UNION을 하면 됩니다. SELECT TITIE_ID, COUNT(*) FROM TABLES GROUP BY TITLE_ID UNION SELECT TITLE_ID, COUNT(*) FROM TABLES2 GROUP BY TITLE_ID UNION ALL 실제로는 똑같은 컬럼, 표현식이 아니라도 자료형과 순서남 맞으면 UNION을 사용할 수 있다. 중복데이터를 모두 가져오며, UNION만 사용하면 중복데이터는 제거됩니다. SELECT TITIE_ID, 'AUTHOR' AS 구분 FROM TABLES UNION ALL SELECT TITLE_ID, 'PUBLISHER' AS 구분 FRO..


원문링크 : [MS-SQL] UNION, UNION ALL 다루기