在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