jointure en gardant toute la table de base

jointure en gardant toute la table de base - SQL/NoSQL - Programmation

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 :(

Reply

Marsh Posté le 30-10-2008 à 11:35:28   

Reply

Marsh Posté le 30-10-2008 à 11:53:26    

bon ben c ma requetes qui avait une clause where faite en trop.
donc c'était bien un left join :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed