Bonjour à tous,
Je suis débutant en SQL et je bute sur quelque chose qui me parait pas compliqué, mais que je n'arrive pas à faire
J'ai deux requêtes, chacune effectue une selection sur une base de données externe.
La première requête renvoie un résultat de type :
Colonne A , Colonne B, Colonne C, Colonne D
La deuxième requête renvoie :
Colonne D, Colonne E, Colonne F
La dernière colonne de ma première requête contient donc les mêmes informations que la première colonne de la deuxième requête.
Je chercher a faire une requête qui réutilise ces 2 requêtes pour obtenir un résultat de la forme :
Colonne A, Colonne B, Colonne C, Colonne D, Colonne E, Colonne F
La problème que je rencontre c'est que le résultat de ma requête m'affiche 2 fois la colonne D
La jointure fonctionne mais j'aimerais que la colonne D ne soit pas répétée 2 fois.
J'ai essayé ça :
Code :
- SELECT *
- FROM [Requête 1], [Requête 2]
- WHERE [Requête 1].Colonne D = [Requête 2].Colonne D;
|
Ainsi que :
Code :
- SELECT *
- FROM [Requête 1] INNER JOIN [Requête 2] ON [Requête 1].Colonne D = [Requête 2].Colonne D;
|
Mais ces deux requêtes me renvoient 2 fois la colonne D
Merci beaucoup d'avance, surtout si vous pouvez m'aider
Bonne soirée