Bonjour,
Je suis actuellement sur un petit projet et je bloque sur une de mes requêtes :
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT * FROM table_1, table_2 WHERE table_1.id=table_2.idT2 ORDER BY (SELECT AVG(note) FROM table_3 WHERE idT3=table_1.id) DESC, table_1.nom ASC
Elle fonctionne, mais pas complètement. Elle trie bien selon la moyenne, mais ne prend pas en compte le deuxième tri, à savoir le nom. Ainsi, si plusieurs produits ont la même moyenne, ils ne sont pas triés par ordre alphabétique.
Je ne sais pas si j'ai été assez clair dans ma description.
Je vous remercie par avance de votre aide.
Partager