Ma requete tourne pas rond ! - SQL/NoSQL - Programmation
Marsh Posté le 27-08-2008 à 16:04:49
Citation : OR `departement` = 69 |
Marsh Posté le 27-08-2008 à 16:15:25
skeye a écrit :
|
ben quoi ? explique !
à l'origine je fais une recherche sur 2 departements mais là je fais un choix exclusif alors je me traine cette requete
Marsh Posté le 27-08-2008 à 16:19:29
erwan83 a écrit : ben quoi ? explique ! |
révise la priorité des opérateurs? Quoi que tu fasses, sans aucune parenthèses avec un "or departement = 69", tu auras tous les appartements qui sont dans le 69.
Marsh Posté le 27-08-2008 à 16:27:42
Reply
Marsh Posté le 27-08-2008 à 15:52:36
voici une requete :
SELECT * FROM `table` WHERE `prix` > 1399 AND `prix` < 1401 AND `acte` LIKE 'loue' AND `objet` LIKE 'F4' AND `departement` = 69 OR `departement` = 69 ORDER BY `prix` ASC LIMIT 0 , 1
acte = varchar
objet = varchar
departement = smallint
prix = mediumint
et cela m'affiche tous les logements dans le departement quel que soit leur prix alors qu'à la base je cible sur celui qui est un F4 proposé à 1400 euro.
Je ne pige pas...
---------------
http://www.ypikay.com