Clause where et jointure à 3 états de valeurs
Bonjour,
Dans une requête sql j'ai une condition qui utilise une variable dans mon where de jointure sur une table qui peut prendre :
0 : je prend les valeurs à zero
1 : je prend les valeurs à un
rien (ou un espace) : je veux toutes les valeurs
J'ai initialement utilisé un like mais ca plombe toutes les perfs de la requête.
Je cherche un moyen pour conditionner la jointure sur cette table en fonction de la valeur de ma variable
pour faire quelques choses comme :
Code:
1 2 3 4 5
|
Case
when mavariable='0' then majointure='0'
when mavariable='1' then majointure='1'
when mavariable=' ' then pas de jointure |