상황 :
이 문제는 2개의 SELECT문을 UNION ALL하였을때 발생한다.
원인:
SELECT절에 원인이 존재하는데, UNION ALL을 하는 테이블들끼리의 COLUMN의 갯수가 맞지 않았다.
해결:
컬럼의 갯수를 맞춰져야 하고, 컬럼의 타입 또한 맞춰져야 한다.
즉, VARCHAR은 VARCHAR로 컬럼의 타입을 맞춰야 한다.
결론
UNION ALL 할때는 꼭 컬럼의 갯수와 타입을 맞춰야 한다.
상황 :
이 문제는 2개의 SELECT문을 UNION ALL하였을때 발생한다.
원인:
SELECT절에 원인이 존재하는데, UNION ALL을 하는 테이블들끼리의 COLUMN의 갯수가 맞지 않았다.
해결:
컬럼의 갯수를 맞춰져야 하고, 컬럼의 타입 또한 맞춰져야 한다.
즉, VARCHAR은 VARCHAR로 컬럼의 타입을 맞춰야 한다.
결론
UNION ALL 할때는 꼭 컬럼의 갯수와 타입을 맞춰야 한다.