Problème de requete SQL : Like %recherce%
Bonjour à tous, ;)
Ca fait maintenant quelques heures que je suis là dessus et que je ne trouve pas de solution, j'imagine que ça doit être quelque chose de tout bête mais je n'arrive pas à m'en sortir.
Voilà la requête qui pose problème :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| SELECT A.num_annonce, A.titre, A.date_tri, A.annee, A.prix, A.dpt, A.image, A.id_cat, C.nom_cat
FROM annonces A
INNER JOIN categorie C ON C.id_cat = A.id_cat
WHERE A.id_cat =1
OR A.id_cat =3
OR A.id_cat =4
OR A.id_cat =5
OR A.id_cat =6
OR A.id_cat =7
OR A.id_cat =8
OR A.id_cat =9
OR A.id_cat =10
OR A.id_cat =11
OR A.id_cat =12
AND A.titre LIKE % titre % -- titre est un mot clé test
OR A.corps LIKE % titre %
ORDER BY num_annonce ASC
LIMIT 0 , 50 |
MySQL a répondu:
Citation:
Documentation
#1064 - Erreur de syntaxe près de '% titre % OR A.corps LIKE % titre % ORDER BY num_annonce ASC LIM' à la ligne 1
Je ne comprends pas où est l'erreur. :cry:
Merci d'avance.