jointure en gardant toute la table de base - SQL/NoSQL - Programmation
MarshPosté le 30-10-2008 à 11:35:28
Bonjour à tous,
Je suis en galère, j'essaye de garder tout les lignes d'une table A qui a des champs A1,A2 et A3 en la joingnant à la table B qui a les champs B1 et B2 sachant que la jointure est faite sur A1=B1.
Le problème c'est que il y a des lignes que je veut garder de A alors qu'il n'y a pas la liaison A1=B1, comment faire ?
j'ai essayé avec un left joint et un left outer join
select * from A left join B on A.A1=B.B1
mais il me zap les lignes de A qui n'ont pas de correspondance A1=B1
Marsh Posté le 30-10-2008 à 11:35:28
Bonjour à tous,
Je suis en galère,
j'essaye de garder tout les lignes d'une table A qui a des champs A1,A2 et A3 en la joingnant à la table B qui a les champs B1 et B2
sachant que la jointure est faite sur A1=B1.
Le problème c'est que il y a des lignes que je veut garder de A alors qu'il n'y a pas la liaison A1=B1, comment faire ?
j'ai essayé avec un left joint et un left outer join
select * from A
left join B on A.A1=B.B1
mais il me zap les lignes de A qui n'ont pas de correspondance A1=B1