J'ai une requête sur laquelle je bloque complètement passé une certaine étape, que je vais essayer d'expliquer au mieux.
Imaginons :
une table Transaction T dans laquelle j'ai un nombre de place acheté et un élément associé.
une table Element E dans laquelle j'ai la date pour cet élément, et un parent associé.
une table Parent P, dans laquelle j'ai le parent.
Le but est de définir un top des 5 parents les plus vendus.
Mon problème : imbriquer tout cela pour avoir directement les 5 parents.
Ma progression :
Requête actuelle :
SELECT E.parent_id, SUM(T.quantity) as qty
FROM Element AS E
JOIN Transaction AS T
ON E.element_id = T.element_id
GROUP BY T.element_id
ORDER BY qty DESC
J'arrive donc à avoir la quantité vendue de chaque enfant (plusieurs transactions peuvent concerner le même élément) et le parent associé.Problème : par dessus ça, je voudrais regrouper les Parents (parent_id) et faire la somme de la quantité (d'où la somme de la somme)...
Et là... ça me dépasse...
Merci d'avance !