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;
この問題を解決するための助けをいただければ幸いです。
ありがとうございました