Salut,

J'ai un système de vote par étoiles sur mon site. Ce système fonctionne, j'ai juste du mal avec le classement rangé par meilleures notes.

Car par ex, si un article a été voté 550 fois pour un cumul de note arrivant à 122, cet article est noté 4,5/5.
La condition ORDER BY de ma requête est bien 550/122.

Mathématiquement, le classement est correct, mais je ne le trouve pas logique quand 1 article n'a qu'un seul vote à 5/5. Cette article se retrouve mieux classé que le précédent.

Je me torture la tête a essayer d'intégrer le nombre de votes dans le calcul mais je ne trouve rien d'idéal.

Je me disais que je ne devais pas être le seul dans ce cas et que le bon algorithme doit déjà exister.

Le connaissez-vous ?

Merci.