每个表都有唯一的标识符,但它们不相互排列。为了组合它们,我需要使用至少3个字段。一张表约有10亿条记录,另一张约为一半。第二个表包含我在第一个表中需要的数据。
所以我的问题是,我是否能够使用多个字段组合两个表来查找第二个表中的信息?
答案 0 :(得分:0)
正如Remou所说:
几乎总是可能的 [匹配]多个领域。
要解决Access对记录数量的限制,您是否可以使用WHERE子句来限制查询中返回的记录数量?当然,你真的不想在任何特定时刻返回十亿条记录吗?
答案 1 :(得分:-1)
是的,您可以在多个列上进行内部联接。但是,在Access中有十亿条记录,查询可能不会成功。您可以导出为CSV并导入到SQLite中,作为替代方案。通常,连接中涉及的列将单独索引,或作为复合索引(即使用多列的单个索引)进行索引。