如何在 MS Access 中为 maketable 查询添加索引?

How to add indexing to maketable queries in MS Access?

所以我使用每天刷新的远程数据源,所以我必须 运行 进行一些 table 查询 translate/process 到 tables.

但是我没有看到任何添加索引的明确方法。现在我正在做的是使用一个查询从数据源中提取并对其进行操作(调用此 SourceQuery 的结果)。然后在我的 maketable 查询中我会做:

SELECT SourceQuery.* INTO [Results Table] IN '\path\to\dest\myDatabase.mdb' FROM SourceQuery;

但是结果 table 在所有内容的索引字段中都有 "No"。

如何修改查询以将索引添加到联接中常用的字段?

当你写 SELECT INTO 语句时,新的 table 的结构是由 select 列表中的表达式的属性定义的,所以你将无法以这种方式获取源 table 的索引。

您应该在查询中写入创建索引 CREATE INDEX NewIndex ON [Results Table] (field1, field2)