Probleme avec requete LIKE sql server
Bonjour à tous,
je développe pour mon site un module de recherche. Le probleme qui se pose c'est que lorsque je fais ma requète :
SELECT ... FROM ... WHERE titre LIKE %test% j'obtiens 1 résultat
En faisant :
SELECT ... FROM ... WHERE description LIKE %test% j'obtiens 1 resultat
En revanche, en couplant les 2 à savoir:
SELECT ... FROM ... WHERE titre LIKE %test% OR description LIKE %test% j'obtiens 602 résultats
Je devrais dans la dernière requète récupérer normalement un seul résultat comme pour les 2 autres. En gros il faudrait un résultat (car il n'y a qu'une seule entree pour test) quelque soit le cas :
-titre contient test
ou
-description contient test
ou
-titre contient test & description contient test
Je vous remercie de bien vouloir m'aider.
Ah aussi, je suis sous sql server 2008 R2 (si ca peut aider).
je développe pour mon site un module de recherche. Le probleme qui se pose c'est que lorsque je fais ma requète :
SELECT ... FROM ... WHERE titre LIKE %test% j'obtiens 1 résultat
En faisant :
SELECT ... FROM ... WHERE description LIKE %test% j'obtiens 1 resultat
En revanche, en couplant les 2 à savoir:
SELECT ... FROM ... WHERE titre LIKE %test% OR description LIKE %test% j'obtiens 602 résultats
Je devrais dans la dernière requète récupérer normalement un seul résultat comme pour les 2 autres. En gros il faudrait un résultat (car il n'y a qu'une seule entree pour test) quelque soit le cas :
-titre contient test
ou
-description contient test
ou
-titre contient test & description contient test
Je vous remercie de bien vouloir m'aider.
Ah aussi, je suis sous sql server 2008 R2 (si ca peut aider).