【发布时间】:2018-04-27 19:57:21
【问题描述】:
我有以下 SQL 查询。在此查询中,我将加入一个表 tblTestImport,并使用名为“unique”的访问查询。我正在尝试将查询“唯一”集成到下面的代码中。我运气不好,请帮忙。
DELETE tblTestImport.ID
FROM tblTestImport
WHERE tblTestImport.[ID]
in (SELECT tblTestImport.ID
FROM tblTestImport
LEFT JOIN **[unique]**
ON tblTestImport.ID = **unique.**LastOfID
WHERE (((**unique.**LastOfID) Is Null)));
“唯一”查询代码
SELECT Last(tblTestImport.ID) AS LastOfID
FROM tblTestImport
GROUP BY tblTestImport.Url, tblTestImport.Kms, tblTestImport.Price, tblTestImport.Time;
更多信息:我正在尝试从访问表中删除重复项,并仅保留唯一项。 tblTestImport 有重复记录。 “唯一”查询显示唯一记录。然后,我使用“唯一”查询加入 tblTestImport 表,以确定 tblTestImport 中不存在哪些唯一记录。这给了我一个重复的列表,我想删除它。
在一大段代码中,我有 [unique],我想用下面的一小段代码替换它。
【问题讨论】:
-
样本数据和期望的结果真的很有帮助。
-
已编辑以包含更多细节。谢谢