MS Access选择查询来比较两个表

时间:2014-12-24 07:09:25

标签: ms-access

我第一次使用MS访问。

我在MS Access数据库中创建了两个表。表1有六列,一百行,表2有两列,五行。

表2中的所有3列也出现在表1中。

现在我想从表1中检索在表2中匹配的行。

请帮助我。

2 个答案:

答案 0 :(得分:1)

您需要一个简单的连接查询来执行此操作:

SELECT * FROM first_table a,second_table b WHERE.column1 = b.column1 AND a.column2 = b.column2

加入两个表之间必须匹配的所有三列,结果将只是与所有列匹配的记录。

答案 1 :(得分:0)

选择两个表中存在的列之一并具有唯一值(在此示例中,我们将其称为ID)。然后,打开SQL视图并运行以下查询:

SELECT a.* FROM Table1 a JOIN Table2 b ON a.ID = b.ID