Bonjour a tous,
Petite requete simple mais je ne m'em sors pas trop...y'a une logique qui m'échappe.
Je voudrais avec la syntaxe pour ce type de requête (avec un select * from ...Left JOIN ON)
SI variable de table a = variable de table b
effectuer la jointure selon les critères suivant......(bla bla bla)
Mais SI variable de la table b is Null
alors effectuer la jointure selon les critères suivants.....(bla bla bla)
En fait pour être plus pragmatique :
J'ai 2 tables avec dans la table 1 : A1 B1 C1 et dans ma table 2 : A2 B2 C2
Je veux joindre ma table A1 a A2, mais la variable A2 n'est pas remplie de façon systématique
donc je voudrais faire jointure quand A1 = A2 and B1 = B2 and C1=C2 mais aussi lorsque A2 n'a pas de valeur (NULL) faire la jointure sur uniquement B1=B2 et C1=C2.
si variable A2 existe prendre variable A1 si elle n'existe pas ne prendre que les variables Bx et Cx.
j'espère avoir été le plus clair possible...ce que je ne pense pas.
Merci a vous d'avance///
Partager