個々の行の詳細を保持しながら MySQL データベースから重複レコードを取得するには、サブクエリを組み合わせた変更されたクエリを使用できます。重複アドレスを特定するには:
SELECT firstname, lastname, address FROM list INNER JOIN ( SELECT address FROM list GROUP BY address HAVING COUNT(id) > 1 ) dup ON list.address = dup.address;
重複アドレスを特定するサブクエリをメインクエリでは、重複レコードごとに名、姓、住所の両方を表示できます。このアプローチにより、重複レコードの詳細を取得するための二次クエリの必要性がなくなり、単一のクエリで完全なリストが提供されます。
以上がMySQL から完全な詳細を含む重複レコードを効率的に抽出するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。