在ms访问查询中获取唯一记录

我在尝试从我的表中选择唯一记录。我的表格包含近20列和超过50万条记录。在ms访问查询中获取唯一记录

的样本数据:

所需的结果:

我用下面的查询,它返回我的需要,但同时大量的时间来加载结果输出。

SELECT [C1],[C2],[C3],[C4] 

FROM [dbo].[result]

WHERE [C1] = (

SELECT MIN(C1)

FROM [dbo].[result] AS F

WHERE F.C2 = [dbo].[result].C2)

有没有什么办法来加快我的查询?

回答:

尝试:

SELECT First([C1]) As Id, [C2], [C3], [C4] 

FROM [dbo].[result]

GROUP BY [C2], [C3], [C4]

以上是 在ms访问查询中获取唯一记录 的全部内容, 来源链接: utcz.com/qa/263906.html

回到顶部