Bonjour,
Cette requête me renvoie les réponses de 2 lignes avec "Vegetarian" qui à un "repasPropose.productType" different de Vegan. Il le fait parce qu'il y a le OR
Mais ça ne respecte pas la condition "repasPropose.productType = 1"
Alors que je veux le résultat de (ville, productType, dietaryOptions)
Cette requête me renvoie rien ce qui est correct
Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 SELECT *,repasPropose.id AS idRepas,repasPropose.description AS descriptionRepas FROM repasPropose JOIN compteUtilisateur ON repasPropose.idCompteUtilisateur=compteUtilisateur.id WHERE compteUtilisateur.ville = 'austin' AND repasPropose.productType = 1 AND repasPropose.dietaryOptions = 'Diabetique' OR repasPropose.dietaryOptions = 'Vegetarian' OR repasPropose.dietaryOptions = 'Vegan'
Merci
Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT *,repasPropose.id AS idRepas,repasPropose.description AS descriptionRepas FROM repasPropose JOIN compteUtilisateur ON repasPropose.idCompteUtilisateur=compteUtilisateur.id WHERE compteUtilisateur.ville = 'austin' AND repasPropose.productType = 1 AND repasPropose.dietaryOptions = 'Vegetarian'
Partager