Page 1 sur 1

jointure optionnelle

Posté : 26 mars 2009, 16:02
par Invité
Bonjour à tous,

J'utilise une requete left join qui marche bien. J'aimerais savoir comment faire pour que le critère left joint soit optionnel.

En gros, que la requete affiche null pour le champ si si la condition du left join n'est pas remplie, sans exclure l'enregistrement des résultats.

Merci pour vos réponses.

Posté : 26 mars 2009, 17:59
par Kemper
Salut,

je ne comprends pas ta demande, ce que tu décris n'est-il pas justement le principe d'une jointure externe ??

Posté : 26 mars 2009, 20:30
par AB
Salut,

je ne comprends pas ta demande, ce que tu décris n'est-il pas justement le principe d'une jointure externe ??
++
LEFT JOIN a précisément le comportement que tu décris ou alors il faut nous en dire plus.

Posté : 26 mars 2009, 21:15
par katagoto
Euh, si je peux me permettre, je sais pas si ça marche avec
MySQL, mais avec PostGreSQL ça marche, ça j'en suis sûr,
c'est LEFT OUTER JOIN...

Posté : 26 mars 2009, 21:32
par AB
Je crois me souvenir que pour mysql, LEFT OUTER JOIN a le même comportement que LEFT JOIN. Mais la première écriture est possible pour raison de compatibilité avec ODBC.

Posté : 28 mars 2009, 13:47
par Invité
merci!