Bonjour à tous,
Je cherche à trouver et lister les doublons provoqués par la similarité des noms (ou faute, inversions de caractères ect...) d'un champ de table MySql mais me heurte à un problème.
J'ai essayé SOUNDEX mais cela ne me donne pas satisfaction (résultats incomplets) exemples "Au petit marché" et "Aux petit marché" qui ne ressort pas.
J'ai tenté également un MATCH() ... AGAINST(), qui est attractif mais ne me donne apparemment pas la possibilité de retrouver "Tartampion" et "Tatranpion" par exemple
Je suis actuellement en recherche sur les REGEXP mais je tourne en rond.
Désolé pour l'explication mais en gros je souhaiterais pouvoir lister ma table en prenant chaque nom d'entreprise qu'elle contient et vérifier si ce nom à une correspondance quelconque avec un autre situé dans la même table (tant pis s'il y a redondance) afin de trouver par exemple pour "Entreprise Dupont" -> "Entreprise Dupond", "Enteprise Duont", "SARL Dupont", "Dupon EURL", "Mon entrprise Dupont" etc...
PHP Version 4.3.10-22
MySQL 4.1.11-Debian_4sarge7
Merci beaucoup de votre aide et amitiés
Partager