2013-07-29 5 views
3

Access 데이터베이스에 두 개의 테이블이 있습니다. 같은 식으로 :MS-Access : 서로 "아래에"두 테이블을 병합

TableTotal 
+--------------+----------+----------+----------+ 
| Kabelnummer | Column1 | Column2 | Column3 | 
+--------------+----------+----------+----------+ 
| 1   | x  | x  | x  | 
+--------------+----------+----------+----------+ 
| 2   | x  | x  | x  | 
+--------------+----------+----------+----------+ 
| 3   | x  | x  | x  | 
+--------------+----------+----------+----------+ 
| 4   | x  | x  | x  | 
+--------------+----------+----------+----------+ 
| 1   | x  | x  | x  | 
+--------------+----------+----------+----------+ 
| 2   | x  | x  | x  | 
+--------------+----------+----------+----------+ 
| 3   | x  | x  | x  | 
+--------------+----------+----------+----------+ 
| 4   | x  | x  | x  | 
+--------------+----------+----------+----------+ 

이름 "열 1"을, "열 2"

Table1 
+--------------+----------+----------+----------+ 
| Kabelnummer | Column1 | Column2 | Column3 |   
+--------------+----------+----------+----------+ 
| 1   | x  | x  | x  | 
+--------------+----------+----------+----------+ 
| 2   | x  | x  | x  | 
+--------------+----------+----------+----------+ 
| 3   | x  | x  | x  | 
+--------------+----------+----------+----------+ 
| 4   | x  | x  | x  | 
+--------------+----------+----------+----------+ 

table2 
+--------------+----------+----------+----------+ 
| Kabelnummer | Column1 | Column2 | Column3 |   
+--------------+----------+----------+----------+ 
| 1   | x  | x  | x  | 
+--------------+----------+----------+----------+ 
| 2   | x  | x  | x  | 
+--------------+----------+----------+----------+ 
| 3   | x  | x  | x  | 
+--------------+----------+----------+----------+ 
| 4   | x  | x  | x  | 
+--------------+----------+----------+----------+ 

나는 표는 표 2에서 데이터에 추가의 데이터와 나에게 한 표를 제공하는 질의를 필요로한다 및 "Column3"은 두 테이블에서 동일합니다.

+0

여기에 대한 답은 출력 행에 대한 모든 순서를 보장하지 않습니다. – philipxy

답변

7
SELECT * 
FROM Table1 

UNION 

SELECT * 
FROM table2; 
+0

하하하 와우, 나는 복잡한 방법을 생각하고 있었다 – Gutanoth

+0

;) 기꺼이 도울 수 있었다 – Matthias

+0

8 분 안에 나는 대답을 받아 들일 것이다. – Gutanoth

0

현재 답변에서 고유 한 값을 제공하는 반면이 질문은 구별되지 않는 값을 묻습니다. 이 방법은 특히 이하 종종 큰 데이터 세트와의 조합에있어서보다 효율적이고

SELECT * 
FROM Table1 

UNION ALL 

SELECT * 
FROM table2; 

는 (고유 계산하지 않음)와 같은 것이 아닌 고유 값을 제공한다.