Mysql
 sql >> Base de données >  >> RDS >> Mysql

MySQL :sélectionner la correspondance la plus proche ?

Il n'existe normalement pas de moyen simple de faire correspondre des codes de produit qui sont à peu près similaires.

Une solution plus conviviale pour SQL consiste à créer une nouvelle table qui associe chaque produit à tous les produits auxquels il est similaire.

Cette table doit soit être maintenue manuellement, soit un script plus sophistiqué peut être exécuté périodiquement pour la mettre à jour.

Si vos codes produit suivent un modèle cohérent (toutes les lettres sont les mêmes pour des produits similaires, seuls les chiffres changent), vous devriez pouvoir utiliser une expression régulière pour correspondre aux articles similaires. Il y a des docs sur ce ici...