MySQL Forums
Forum List  »  French

Re: Etrange jointure?
Posted by: Jean Molliné
Date: April 02, 2009 10:19AM

Pour qu'une requête avec jointure sélectionne aussi des colonnes n'ayant pas forcément de correspondance dans une des colonnes, il faut faire une jointure externe :
SELECT 
  a.date_reference, 
  a.valeur, 
  b.valeur 
FROM temp_donnees a 
  LEFT OUTER JOIN temp_donnees b on a.date_reference = b.date_reference 
WHERE a.id_serie = 5 
  AND b.id_serie = 22 
ORDER BY a.date_reference;
Note le «OUTER JOIN» au lieu de simplement «JOIN»

______________________________________________________________
Une question bien formulée, c'est un problème bien compris : ça représente déjà les 3/4 de la réponse ;)

Options: ReplyQuote


Subject
Views
Written By
Posted
7065
March 31, 2009 11:01AM
4053
March 31, 2009 11:17AM
3659
April 01, 2009 02:54AM
Re: Etrange jointure?
3895
April 02, 2009 10:19AM
3401
April 02, 2009 11:12AM
3449
April 02, 2009 11:11PM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.