有时,仅当包含具有匹配数据的一个或多个字段的其他 Access 表中有相应记录时,可能才想查看某 Access 表中的记录。 例如,你可能希望查看至少处理了一个订单的员工的员工记录,以决定哪些员工有资格获得奖金。 或者,可能希望查看和某员工住在同个城市的客户的联系信息,从而安排员工亲自拜访客户。
若要比较两个 Access 表并查找匹配数据,可执行以下任一操作:
通过使用现有关系,或使用为查询创建的联接,创建每个表中联接内含相应信息的字段的查询。 此方法可提供最佳性能(查询返回结果的速度),但无法联接含有不同数据类型的字段。
通过将某字段用作另一字段的条件,创建比较字段的查询。 通常,将某字段用作另一字段的条件比使用联接速度慢,因为联接会在读取基础表前排除查询结果中的多行,条件会在读取之后应用到查询结果中。 但是,可将字段用作字段条件以比较含有不同数据类型的字段,这是使用联接无法实现的。