我第一次使用MS访问。
我在MS Access数据库中创建了两个表。表1有六列,一百行,表2有两列,五行。
表2中的所有3列也出现在表1中。
现在我想从表1中检索在表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