获得类似的声音记录

时间:2014-04-10 08:47:46

标签: mysql soundex

我想查找姓名与声音匹配的联系人表格中的所有重复名称。 例如:Rita或Reeta,Microsoft或Microsift,Mukherjee或Mukherji。

我使用了以下查询:

从联系人INNER JOIN中选择contacts.id(SELECT first_name,last_name,count(*)as rows FROM contacts其中deleted = 0 GROUP BY soundex(first_name),soundex(last_name)HAVING count(rows)&gt ; 1)作为p,其中contacts.deleted = 0和p。first_name听起来像是联系人。first_name和p。last_name听起来像是联系人。last_name ORDER BY contacts.date_entered DESC

上述查询给出了正确的结果,但是当记录很多时会花费很多时间。

0 个答案:

没有答案