0

名前が一致する連絡先テーブルから、重複する名前をすべて見つけたいと思います。例: Rita または Reeta 、Microsoft または Microsift 、Mukherjee または Mukherji。

以下のクエリを使用しました:

連絡先からcontacts.idを選択する INNER JOIN (SELECT first_name,last_name,count(*) as rows contactsfrom where deleted = 0 GROUP BY soundex(first_name),soundex(last_name) HAVING count(rows) > 1) as p wherecontacts.deleted =0 AND p. first_nameコンタクトのようです。first_nameとp。last_nameコンタクトのようです。last_nameORDER BYcontacts.date_entered DESC

上記のクエリは正しい結果を返しますが、多くのレコードがある場合、多くの時間がかかります。

4

0 に答える 0