Bonjour
je souhaite faire un SELECT avec jointure entre 2 tables mais je n'y arrive pas. J'aurais besoin de vos conseils svp.
J'ai 2 tables (T1 et T2). La table T1 contient 2 champs (une date, et un ID qui est un entier). La table T2 contient 2 champs (un ID qui est un entier, et un libellé qui est du texte). La jointure se fait sur ID.
La requête est donc par exemple SELECT date, libelle FROM T1 INNER JOIN T2 ON T1.ID = T2.ID
Cela marche mais le problème est qu'il se peut que certains libellés ne soient pas renseignés dans la table T2. Dans ce cas de figure, je souhaiterais que le SELECT me retourne tout simplement les ID pour ceux qui n'ont pas de libellés, et je ne sais pas comment écrire cette requête.
Par exemple, avec les tables suivantes
==T1==
1/1/09 ; 1
2/5/09 ; 3
4/6/09 ; 2
==T2==
1 ; Chaise
2 ; Table
la requête devrait me retourner cela :
1/1/09 ; Chaise
2/5/09 ; 3
4/6/09 ; Table
Comment doit-on alors écrire le SELECT en question ?
Merci beaucoup
Thierry
Partager