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 🙂
Vous devez vous connecter pour publier un commentaire.
Le résumé de réponse est:
Spécifiquement:
abstract answer
?UPDATE FROM
type de requête.4 | John Smith
) voulez-vous deviner de qui quetable1.table2Id
serait égal à 1 ou 4?ORDER BY
clause.