利用Access查询两个表中相同字段的方法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

查询两个表中相同字段的方法
在办公的时候,我们可能需要做这样一件事情。

就是有两个不同的excel表,需要把表1、表2中有共同字段的信息提取出来。

但问题是,在excel里没有办法快速的得出想要的数据,难道真的要在excel 中逐一查找,逐一复制粘贴?我们当然没有这么蠢。

下面介绍一种方法,帮助大家快速解决这个问题。

要解决这个问题,我们要用到的工具就是access和一段SQL代码:
Select [t1].*,[t2].* from[t1]inner join[t2] on[t1].f1=[t2].f2
(t1、t2分别代表表1、表2;f1、f2分别代表字段1、字段2)下面我用一个实例演示一下:
打开access,新建一个access文件。

因为我们的数据是excel表,需要导入access中。

因此,我们点击菜单栏中文件→获取外部数据→导入获得excel中数据。

导入
下一步
下一步
下一步
下一步
下一步
完成
同理,导入表2。

下面开始查询具有相同字段的记录。

示例的相同字段为“代码”
点击菜单栏中“查询”→“SQL特定查询”→“联合”
在窗口内输入SQL代码:
select [表1].*,[表2].* from [表1] inner join [表2] on [表1].代码=[表2].代码
保存 确定。

最后得到“查询1”
打开“查询1”就是我们查询的结果。

最后,我们只需提取需要的字段即可。

最后的最后,如果我们要把access查询以excel表的格式提取出来。

我们只需要在打开“查询1”的情况下,点菜单栏中“文件” “导出”即可。

相关文档
最新文档