使用SQL Server 2008并将两个文件导入到表中。第一个文件(2048)有6,721行,第二个文件有(2209)4,707行,列是:Billed, FirstName, LastName, FileID
。表格被称为Claims
。列出两个文件之间的重复项并删除
需要查询以列出每个FileId
(2209和2048),显示每个文件中的重复项并从其中一个重复项中删除重复项。
然此查询:
SELECT firstname
, lastname
, duplicatecount = COUNT(1)
FROM Claims
WHERE fileid IN (2209, 2048)
GROUP BY
firstname
, lastname
HAVING COUNT(1) > 1
ORDER BY COUNT(1) DESC
在单个文件中是否有重复的可能性,或者您是否希望查找记录也位于文件2048中的文件2209中的记录? – BrianC
你想在每个文件中找到重复项?文件之间?并删除它们? – Mari