Bonjour,
j'ai une table contenant un champ 'ID' non-unique et un champs 'quantité'.
Je voudrais que le resultat de la requête me renvoie les 10 ID's(différents) dont les quantité sont les plus importantes.
Par exemple, si j'ai l'ID 1230 qui apparait plusieur fois dans la table, la requête fera l'addition des quantité de cet ID et regardera si il fait partie des plus grand.
J'avais pensé à un truc du genre:
Mais je ne suis vraiment pas sûr que ca fonctionne et encore moins que ce soit la meilleure solution
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT SUM(QUANTITE) FROM MATABLE WHERE ID=(SELECT DISTINCT ID FROM MATABLE) ORDER BY QUANTIE LIMIT 10;
Merci d'avance.
[info]
Type de base:HSQLDB
[/info]
Partager