Pertanyaan ini lebih tentang mengutak-atik rumus matematika Anda daripada yang lainnya.
Sepertinya yang Anda minta adalah popularitas, bukan peringkat. Cara sederhana untuk melakukannya adalah dengan mengalikan peringkat rata-rata dengan jumlah suara. Bagaimana dengan ini (maafkan saya jika sintaks saya tidak aktif, saat ini saya tidak berada di server SQL):
select From_ID, AVG(Rating) * COUNT(Rating) AS Rating FROM Ratings Group BY
Fruit_IDORDER by Rating DESC
Ingatlah bahwa rumus ini akan menilai 1000 suara dari 1 jauh lebih tinggi daripada 1 suara dari 5.