如何在MS Access 2010中查找和分组重复项?

时间:2012-11-16 17:27:20

标签: duplicates

我正在尝试在Access 2010中的2列中查找重复条目,并将它们组合在一起而不影响数据完整性(我总共有20列,其中2列包含随机行中的重复项)。我希望包含重复项的行排成一行。

我有这个公式来查找重复项,但它似乎不起作用,并且无论如何都不对重复项进行分组。

SELECT t.IsParent, tbl.*
FROM (SELECT 
     parent.id , 1 AS IsParent, parent.[company url] as Col
FROM 
    tbl AS child INNER JOIN tbl AS parent ON child.domain_name = parent.[company url]
WHERE (((parent.domain_name)<>[parent].[company url]))
union all
SELECT 
    child.id , 0 AS IsParent,  child.[company url] as Col
FROM 
    tbl AS child INNER JOIN tbl AS parent ON child.domain_name = parent.[company url]
WHERE (((parent.domain_name)<>[parent].[company url]))
)  AS t INNER JOIN tbl ON t.id = tbl.id;

我非常感谢帮助解决这个问题。

谢谢

0 个答案:

没有答案