Bonjour tous le monde voila j'ai un probleme quand je fait la jointure de 3 tables je vous explique avec un exemple
----------------------------------------
----table 1
id Name
1 a
2 b
3 c
4 d
5 e
----------------------------------------
---table 2
id born_in
1 England
2 united states
5 Germany
----------------------------------------
--table 3
id location
1 England
2 united states
3 France
4 Morroco
------------------------------
1 2 3
| select 1.id, 1.name, 2.born_in,3.location
from table1 1 right outer join table 2 on 1.id=2.id right outer join table3 3 on 1.id=3.id |
le resultat :
----------------------------------------------------------
id name born_in location
1 a england england
2 b united states united states
5 e germany NUll
null null null France
null null null morroco
-----------------------------------------------------------
voila les 2 dernier résultat n'affiche pas leur id meme si ils ont bien une correspondance dans la table 1
si vous avez une solution merci a tous de vouloir bien m'aider , c'est urgent.
Partager