J'essaie de noter les types de fruits de la meilleure note possible donnée par les utilisateurs.Système d'évaluation de MySQL - Trouver la cote
J'ai une table de fruits appelé Notes juste pour soumettre note les informations suivantes
Fruit_id int
From_ID int
Rating int
maintenant je suis en train d'exécuter une commande SQL comme le
suivantselect From_ID, AVG(Rating) AS Rating FROM Ratings Group BY `Fruit_ID` ORDER by Rating DESC
Cela fonctionne cependant, si je reçois 1 utilisateur qui évalue un fruit une pomme un 5, puis 1000 utilisateurs qui évaluent une orange un 4 la pomme est soudainement considérée comme meilleure.
Comment puis-je prendre en compte le nombre de votes, pour m'assurer que le plus voté avec le meilleur est le premier.
Le problème ici n'est pas l'affichage des données, il essaie de classer les meilleurs fruits sur un avec un seul vote – pws5068