Я пытаюсь оценить Types of Fruit по наилучшему возможному рейтингу, указанному пользователями.
У меня есть таблица Fruit под названием Ratings только для отправки оценок со следующей информацией.* теперь я пытаюсь запустить команду SQL, подобную следующей
select From_ID, AVG(Rating) AS Rating FROM Ratings Group BY `Fruit_ID` ORDER by Rating DESC
Это работает, однако, если я получаю 1 пользователя, который оценивает фрукт как яблоко 5, а затем 1000 пользователей, которые оценивают апельсин a4 яблоко внезапно становится лучше.
Как я могу принять во внимание количество голосов, чтобы гарантировать, что большинство проголосовавших вместе с лучшими будут первыми.