Pour une bonne utilisation de la négation, je vous conseille de ré-étudier les lois de De Morgan ~> ici :
Citation
... La négation de la conjonction de deux propositions est équivalente à la disjonction des négations des deux propositions, ce qui signifie non(A et B) est (non A) ou (non B).
La négation de la disjonction de deux propositions est équivalente à la conjonction des négations des deux propositions, ce qui signifie que non(A ou B) est (non A) et (non B). ...
Que l'on simplifie en "la négation d'un EST est un OU et la négation d'un OU est un EST"
Exemple :
liste des articles dont la couleur est bleu ou blanc ou rouge ?
Code:
... where couleur="bleu" or couleur="rouge" or couleur="rouge"
liste des articles dont la couleur n'est ni bleu, ni blanc, ni rouge ?
Code:
where not ( couleur="bleu" or couleur="rouge" or couleur="rouge" )
qui est équivalent à
Code:
... where couleur<>"bleu" and couleur<>"rouge" and couleur<>"rouge"