J'ai une table qui contient le champ product_name. Puis une autre table avec des modèles.
===products
product_id, product_name
===models
model_id, model_name
Je cherche un moyen de faire ce qui suit.
- Les noms de modèles peuvent comporter des mots séparés par un trait d'union, par exemple JVC-600-BLACK.
- Pour chaque modèle, je dois vérifier l'existence de chaque mot du modèle dans le nom du produit.
J'aurai besoin du résultat à un endroit comme ci-dessous.
== results
model_id, product_id
Si quelqu'un peut m'indiquer la bonne direction, cela m'aiderait beaucoup.
Notes
- Il s'agit d'énormes tables contenant des millions d'enregistrements et un certain nombre d'informations. de mots dans le nom du modèle n'est pas fixe.
- les mots du modèle peuvent exister dans n'importe quel ordre ou entre les mots du nom du produit