从MS Access中的两个表追加列

时间:2009-11-13 09:51:33

标签: sql ms-access vbscript

我有两个MS Access表:

表A

num   state
1     12
2     13
1     11
3     12

tableB的

num   stateA   stateB
1      12      11
1      12      11
2      13      12
2      12      11
1      12      11
1      15      11 
3      12      11  

如何创建第三个表,该表只有一个列数 - 从两个表中追加...忽略了两个表中的其他列:

tableC
num
1
2
1
3
1
1
2
2
1
1
3

任何帮助表示感谢。

2 个答案:

答案 0 :(得分:1)

尝试这样的事情

SELECT tableA.num
FROM tableA
UNION ALL
SELECT tableB.num
FROM tableB

答案 1 :(得分:1)

要创建新表,上面的Union查询可以用作子查询:

SELECT x.Num  INTO New  FROM (
   SELECT tableA.num
   FROM tableA
   UNION ALL
   SELECT tableB.num
   FROM tableB ) As x