Hi all !!
Je suis en train d'afficher une liste d'objet selon leur lieu et leur type, ici je voudrais en affichés qui soit dans deux lieux et d'un type.
Ex: chaise de type 1 dans la cuisine et la chambre
Voici la requete :
Alors est que quand je fais cette requête la pour un type 1 dans phpmyadmin, j'obtient bien ceux de type 1 plus 2 type 0 (alors que je le veux pas).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT DISTINCT o.id, o.name, s.builtCompany, o.TYPE FROM specification AS s LEFT JOIN objet AS o ON (o.id=s.objetId) LEFT JOIN objet_loc AS ol ON (ol.oId= o.id) LEFT JOIN location AS l ON (l.id= ol.locId) WHERE o.TYPE=1 AND l.labelEN LIKE '%Cuisi%' OR l.labelEN LIKE '%Chamb%' ORDER BY o.name ASC;
Et pour type 0, j'obtient ceux de type 0 plus un de type 1. Il y aurait-il un problème de synthaxe ? surtout au niveau de "WHERE .. AND .. LIKE . OR . LIKE ."
Merci pour vos réponses !
Partager