Condition OR non prise en compte
Bonjour Bonjour.
J'ai des requêtes avec un grand nombre de condition à l'interieur. Le problème arrive avec certaines conditions OR.
Je m'explique:
Code:
1 2
| Select cols from tables
where ( (MaCheckBoxIsClick = 'True') OR (MaCheckBoxIsClick = 'False' AND tables.Val = :valeur) ) |
la valeur est à null si la checkBox n'est pas cliqué de manière à améliorer les performances de l'application mais même si elle est null et que la condition ne doit pas être validé (puisque la checkBox n'est pas cliqué) elle vérifie la valeur et donc ma requête renvoi un résultat null.
(si je clique sur ma Box avec cette requete je ne recoit rien en retour par contre si je clique sur ma Box avec la requête suivante:
Code:
1 2
| Select cols from tables
where (MaCheckBoxIsClick = 'True') |
tout va bien
)
Any ideas ?