删除引用所有不在重复查询中的值的查询

时间:2019-11-08 19:06:56

标签: sql

我正在尝试创建一个删除重复项的删除查询。

我试图创建重复查询。然后,我创建了一个删除查询,希望从我重复的查询中删除除“第一”记录之外的所有记录。

-重复查询代码

SELECT First(tblExpressLaneOTARCHIVE.[Date Worked]) AS [Date Worked Field], First(tblExpressLaneOTARCHIVE.[ID Number]) AS [ID Number Field], First(tblExpressLaneOTARCHIVE.[Start Time]) AS [Start Time Field], Count(tblExpressLaneOTARCHIVE.[Date Worked]) AS NumberOfDups, First(tblExpressLaneOTARCHIVE.ID) AS ID
FROM tblExpressLaneOTARCHIVE
GROUP BY tblExpressLaneOTARCHIVE.[Date Worked], tblExpressLaneOTARCHIVE.[ID Number], tblExpressLaneOTARCHIVE.[Start Time]
HAVING (((Count(tblExpressLaneOTARCHIVE.[Date Worked]))>1) AND ((Count(tblExpressLaneOTARCHIVE.[Start Time]))>1));

-删除查询的代码

DELETE tblExpressLaneOTArchive.ID
FROM tblExpressLaneOTArchive
WHERE (((tblExpressLaneOTArchive.ID)<>([qryExpressLaneDuplicates].[ID])));

运行删除查询时,我收到一个输入框,询问qryExpressLaneDuplicates.ID的值

0 个答案:

没有答案
相关问题