Bei dieser Frage geht es mehr darum, Ihre mathematische Formel zu optimieren als alles andere.
Es hört sich so an, als ob Sie nach Popularität und nicht nach Bewertung fragen. Eine einfache Möglichkeit, dies zu tun, könnte darin bestehen, die durchschnittliche Bewertung mit der Anzahl der Stimmen zu multiplizieren. Was ist damit (bitte entschuldigen Sie, wenn meine Syntax nicht stimmt, ich bin gerade nicht auf einem SQL-Server):
select From_ID, AVG(Rating) * COUNT(Rating) AS Rating FROM Ratings Group BY
Fruit_IDORDER by Rating DESC
Denken Sie daran, dass diese Formel 1000 Stimmen von 1 viel höher bewerten würde als 1 Stimme von 5.