Bonjour,
J'ai une table Animal
Je saisie la requête suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
SELECT * 
FROM Animal 
WHERE date_naissance > '2009-12-31'
    OR
    ( espece='chat'
         AND
        ( sexe='M'
            OR
            ( sexe='F' AND date_naissance < '2007-06-01' )
        )
    );
Mais dans le résultat, j'obtiens un chat de sexe féminin 'F'
avec une date_naissance = '2010-09-13 15:02:02'
Tous les autres résultats sont corrects.
Auriez-vous une idée ?