이거는 A결과랑 B결과를 합치려고 하는데 A결과의 컬럼갯수랑 B결과의 컬럼 갯수가 맞지 않아서 나는 오류이다.
그래서 UNION은 컬럼 갯수 맞춰줄 자신이 없기때문에 왠만하면 안사용하는게 좋다. 나는 굳이 꼭꼭 A결과랑 B결과를 합쳐야했기 때문에 LEFT OUTER JOIN을 사용했다.
LEFT OUTER JOIN
원하는 결과값을 쿼리를 만들기 위해서라면 join의 종류와 SQL을 잘 사용하는 방법을 필수적으로 알아야겠다.