Sous requete avec like

jeanine2008 Messages postés 8 Statut Membre -  
jeanine2008 Messages postés 8 Statut Membre -
Bonjour,

J'ai 2 tables. Une avec un profil utilisateur et une autre avec des mots sensibles.

Je voudrais vérifier si'il n'y a pas de mot sensible dans un des champs (General) du profil de l'utilisateur.

Voici ce que j'ai :
select * from UserTable where General in (select word from AlertWorldTable) ;

Ca fonctionne seulement si le champ general comprend le mot sensible exacte par contre si le mot se trouve dans une phrase, cela ne fonctionne pas.

Je pensais utiliser un LIKE mais je ne vois pas trop comment.

Merci pour votre aide
A voir également:

3 réponses

Polux31 Messages postés 7219 Statut Membre 1 204
 
bonjour,

Essaie avec ça :

select * from UserTable where General in (select word from AlertWorldTable where word LIKE % '" & mapharse & "' %) ;

;o)
0
jeanine2008 Messages postés 8 Statut Membre
 
Merci pour ta réponse mais je n'ai pas trop compris.

Dans ma table UserTable, j'ai un champ General qui contient du texte. Par exemple : "J'aime le sport", "musique",.....

Dans ma table AlertWord, j'ai les mots 'sport', 'musique', . Je voudrais afficher les utilisateurs donc un ou plusieurs mot Alert apparaissent dans leur profil général.

Actuellement, il n'y a que les utilisateurs qui un mot qui apparaissent, pas ceux dont le nom apparait dans une phrase.
0
jeanine2008 Messages postés 8 Statut Membre
 
Personne ne sait me m'aider?
0