0

我有两个 excel 文件,我将它们链接在一起以在 Access 中进行查询。

Table One     Table Two
Name  ID      Name   ID
John  342     John   342
Mike  234     Mike   234
Mich  980     Mich   980
Jenn  098     Quay   309
Anna  145     Pond   612
              Lope   546
              Anna   145

如何在访问查询中设置条件,以便它们与 ID 匹配,并且只显示左侧与右侧匹配的名称。表二中与表一不匹配的任何内容都可以忽略吗?

如果我有以下查询:

Name          Name
Table one     Table two

我得到以下结果:

John   John
Mike   John
Mich   John
Jenn   John
Anna   John
John   Mike
Mike   Mike
Mich   Mike
Jenn   Mike
Anna   Mike

等等......所以我想我必须设定一个标准......这是我坚持的地方......任何帮助都会很感激。

4

1 回答 1

1

您可以使用内部联接:

 SELECT [Table 1].Name, [Table 2].Name 
 FROM [Table 1] 
 INNER JOIN [Table 2]
 ON [Table 1].Name = [Table 2].Name 

您可以在 MS Access 中创建此查询,方法是将两个表都添加到查询设计窗口,然后将要匹配的字段从一个表拖到下一个表,或者切换到 SQL 视图并键入或粘贴 SQL。

更多信息:
用于 Access 2000 的基本 Microsoft Jet SQL 用于 Access 2000 的
中级 Microsoft Jet SQL 用于 Access 2000 的
高级 Microsoft Jet SQL

于 2012-09-26T22:33:00.517 回答