我正在尝试在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;
我非常感谢帮助解决这个问题。
谢谢