access 两个不同结构的表合并成一个表

问题描述如下
表A ID 公司名 食品类
1 名1 食品
2 名2 食品
表B ID 公司名 机械类
1 名3 机械
2 名1 机械
最后想要
表C ID 公司名 食品类 机械类
1 名1 食品 机械
2 名2 食品
3 名3 机械

在ACCESS中已经有表A和B,怎么生成表C呢?
谢谢
两个表结构不一样

具体可以给出SQL语句吗?要经过验证的。

1、给公司机上索引(选择有(重复))(如果之前没有加的话,以设计模式打开表1和表2),在字段属性里修改。

2、以公司名建立关系(第一步没完成这一步做不了),然后把两个表相应字段拖到查询窗口上。如下图所示: 

我这里只是选择查询,您改为生成表查询就好了。

温馨提示:内容为网友见解,仅供参考
第1个回答  2010-12-08
不知你是要生成物理表呢还是生成内存表。如果只是为了查询的话,用表连接就可以了。inner join,就OK了
第2个回答  2010-12-08
可以通过查询建立,查询的索引字段是公司名,将食品类跟机械类都添加进去就可以生成查询了
第3个回答  2010-12-08
如果表的字段结构一致,可用追加语句: INSERT INTO 表一 ( 字段名1, 字段名2,……,字段名n ) SELECT 表2. 字段名1,表2. 字段名2, ……,表
相似回答