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