bonjour,
étant assez débutant en mysql, je dois faire une requête sur plusieurs tables mais je ne sais pas vraiment quelle jointure utiliser.
je dois comptabiliser le nombre de marchandise livrée par un chauffeur.
les marchandises se retrouvent dans une commande.
La tournée de la livraison comprend plusieurs commandes et est effectuée par un chauffeur.
j'arrive bien à comptabiliser tous mes produits livrés (par tous les chauffeurs) avec la requête suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SELECT boncomporte.refarticle, article.NOMARTICLE_FR, SUM(boncomporte.quantite) as Somme FROM BON INNER JOIN BONCOMPORTE USING(REFBON) INNER JOIN ARTICLE USING(REFARTICLE) GROUP BY refarticle ORDER BY Somme DESC
voici les tables que je dois utiliser pour calculer la somme des marchandises livrées par tel ou tel chauffeur :
Table bon : refbon
Table boncomporte : refbon, refarticle, quantite
Table article : refarticle, nomarticle_FR
Table feuilleroute : refroute, refchauffeur
Table feuilleroutecomporte : refroute, refbon
Table chauffeur : refchauffeur, refroute
merci de vos éclairsissements.
Partager