Bonjour

J'ai une table vente(id_vente, id_distributeur, id_article, quantite), et je cherche récupérer les 2 articles les plus vendus pour chacun des distributeurs.

J'ai tenté cette requete :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
SELECT nom_article, sport, nom, SUM(quantite) AS total 
FROM vente 
NATURAL JOIN sports 
NATURAL JOIN distributeur 
NATURAL JOIN article 
GROUP BY id_distributeur, nom_article, sport, nom 
ORDER BY nom, total DESC 
LIMIT 2;
Mais ça ne me renvoit pas du tout ce que je souhaite.

Une petite idée ??