2009-10-29 4 views
0

25000 개의 레코드와 75 개의 필드가있는 테이블이있었습니다. 분석을 쉽게하기 위해 나는 2500 개의 레코드가있는 10 개의 테이블로 나누었습니다. 이제 나는 그것들을 다시 하나의 테이블을 만들기 위해 함께 놓기를 원한다. 어떻게하면 쿼리를 작성할 수 있습니다. select * from (table1, table2 .....) 과 같은 선택 쿼리를 시도했지만 쿼리가 너무 복잡해서 오류가 발생합니다.Access에서 여러 테이블을 하나로 결합하는 방법

+0

"너무 많은 필드 정의"오류를 throw하는 테이블 구조 및 쿼리를 게시 할 수 있습니까? – shahkalpesh

+0

표에는 비슷한 데이터 유형을 가진 모든 테이블에서 72 개의 열이 모두 동일합니다. QUERY WAS select * from table1 노조 select * from table2 – tksy

답변

0
select * from tableA 
union 
... 
select * from tableN 
+0

오류가 "too many fields defined"입니다. – tksy

+0

카운터가 있습니까? 자동 식별 필드가있어? – eugeneK

+0

예 첫 번째 필드가 자동 숫자 필드 – tksy

1

tksy은 명시 적으로 UNION을 사용할 때 완벽하게 일치를 보장하기 위해 필드를 선택합니다. 예를 들어

,

SELECT 
    FirstName, 
    Surname 
FROM 
    tblCustomer1 

UNION 

SELECT 
    Name [Firstname], 
    Surname 
FROM 
    tblCustomer2 

당신이 원하는 특정 열을 선택하고 모두 동일하게 지정됩니다 있는지 확인하고 동일한 데이터 유형을 포함하고 있습니다.

+0

모든 열이 필요합니다 .AL 테이블에 72 개의 열이 있습니다. – tksy

+0

목록을 작성해야합니다. 그때는 좋은 소식은 한 번 나열하면 복사하고 붙여 넣을 수 있다는 것입니다. – Fenton

관련 문제