Bonjour,
Voilà ma requête ci-dessous ne ramène pas les bonnes infos .
Je m'emmêle un peu les pinceau avec les left join et left outer join, à mon avis ma requête est fausse au niveau de la ligne "gamme produit".
Merci d'avance pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Select distinct(Commande.IDCommande), Right(Commande.DateCommande,2) + '/' + Mid(Commande.DateCommande,5,2) + '/' + Left(Commande.DateCommande,4) + ' - ' + Coalesce(Commande.NumeroCommande, ' ') + ' - ' + Coalesce(Client.RaisonSociale, ' ') + ' - ' + Coalesce(Agencecommerciale.raisonsociale, '') FROM Commande Left join Client on (Commande.IDClient = Client.IDClient) Left join AgenceCommerciale on (Commande.IDAgenceCommerciale = AgenceCommerciale.IDAgenceCommerciale) Left join CommandeLigne on (Commande.IDCommande = CommandeLigne.IDCommande) Left join Article on (CommandeLigne.IDArticle = Article.IDArticle) Left OUTER JOIN GammeProduit on (Article.IDGammeProduit = GammeProduit.IDGammeProduit) WHERE Article.IDGammeProduit= '1'
Partager