requète sql de base

WRInaute impliqué
Bonjour,

Je cherche à faire une requète pour trouver les locations qui sont à la montagne dans les alpes

Code:
SELECT * FROM locsSaison WHERE Situation='montagne' AND Region=21 or Region=2

problème le OR fait que j'ai les réponses pour

Code:
Situation='montagne' AND Region=21

et pour

Code:
Region=2

Donc même si les locations ne sont pas à la montagne !

Comment je dois formuler ma requète pour éviter ce piège ???

J'ai un trou de mémoire :|

Merci d'avance
 
WRInaute passionné
Il suffit d'ajouter des parenthèses pour délimiter tes paquets.

Code:
SELECT * FROM locsSaison WHERE Situation='montagne' AND (Region=21 or Region=2)
 
WRInaute passionné
Je ne connais rien à la syntaxe des requêtes SQL mais si on peut utiliser des parenthèses il faudrait arriver à avoir qqch comme "Situation='montagne' AND (Region=21 OR Region=2)", ou l'équivalent.

[Décidément, aK et moi, ça commence à ressembler à Dupond et Dupont... :lol: ]
 
Discussions similaires
Haut