Aller au contenu

Contracter un LIKE portant sur le même attribut


equids

Sujets conseillés

Voila mon souci, je dois faire une requête SQL sur une table "sujet" par exemple.

Je voudrais que dans le sujet, se trouvent par exemple deux mots : "mot1" et "mot2"

SELECT sujet FROM `table` WHERE sujet like"%mot1%" AND sujet like"%mot2%";

C'est ce que je croyais devoir faire, mais ça ne fonctionne pas...

Est ce qu'il y a une façon de demander 2 like sur un même attribut (ici "sujet") ?

Comment faire ?

Lien vers le commentaire
Partager sur d’autres sites

Merci pour l'astuce Dan,

ça ne me servira pas pour mon cas parceque je recherche dans des chaines inconnues à l'avance,

mais je le garde pour plus tard :cool:

J'ai par contre un autre souci :

Je souhaite que les mots cherchés soient trouvés seuls, et non pas inclus dans un autre mot.

Je donne un exemple :

Je recherche le mot "jour" mais je ne veux que le résultat me soit retourné pour "journée"

Or en écrivant sous la forme "%jour%" dans la requête SQL, ça donne ce problème...

Modifié par equids
Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...