SQL Server - Chaîne Partielle de match - deux colonnes de tables différentes

Je suis dans le besoin d'une requête ou une procédure stockée plutôt) pour SQL Server dans lequel j'ai besoin de comparer les données de deux tables différentes avec la structure suivante

Tableau 1

ID       Text       Table2ID
1        Chris   
2        John
3        Paul

Table2

ID       Text
1        Mitchell Johnson
2        Chris Martin
3        Steven

En comparant les deux tableaux, j'ai besoin de pour obtenir le 'Id' from table2 et les insérer dans le 'Table2ID colonne du premier tableau

Critères de comparaison:-

Le mot complet dans le "Texte" de la colonne de "Table1" devraient figurer dans le Texte de la colonne de 'Table2'

Dans notre cas, nous obtenir 'Id' des deux premières lignes de table2 (puisque le mot John est contenue dans "Mitchell Johnson" et le mot Chris est contenue dans "Chris Martin" et Paul n'est pas contenue dans 'Table2')

Comment pourrais-je y parvenir? Ce serait sympa si quelqu'un ici est capable de faire la lumière sur mon chemin

Ce qui concerne,
Raghuraman.V

  • Comment voulez-vous proposer à la manipulation d'un double match, c'est à dire si vous avez eu "Chris Johnson" comment voulez-vous traiter?
  • quelque chose de très similaire a me piquer dans l'arrière avant sur un processus similaire 🙂
InformationsquelleAutor Raghu | 2010-12-13