|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() |
Bonjour,
Quelqu'un peut-il m'aider ??? Comment faire une jointure externe entre 2 tables ? En oracle c'est du type : matable1.monchamp1=matable2.monchamp1(+) mais avec Firebird, je ne le sais pas.... je crois que c'est : matable1.monchamp1=+matable2.monchamp1 Pour remplacer un champ par une valeur si ce champ est nul, j'utilise NVL avec oracle : NVL(matable.monchamp, 1) Existe t'il une fonction équivalente pour Firebird ? Merci d'avance pour votre aide |
|
|
00
|
|
|
#2 | ||
|
Membre chevronné
![]() Serge LESPAGNARDConsultant informatique Inscription : janvier 2004 Messages : 588 ![]() |
Tu dois utiliser un left join ou un right join, en fonction de position de la table dans la jointure...
par exemple : Code :
|
||
|
|
00
|
|
|
#3 | |
|
Invité de passage
![]() Inscription : octobre 2004 Messages : 3 ![]() |
Citation:
A++ - Jerome - |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com