Câu hỏi này thiên về điều chỉnh công thức toán học của bạn hơn bất kỳ điều gì khác.
Có vẻ như những gì bạn đang yêu cầu là sự nổi tiếng, hơn là xếp hạng. Một cách đơn giản để làm điều này có thể là nhân xếp hạng trung bình với số phiếu bầu. Còn điều này thì sao (xin thứ lỗi nếu cú pháp của tôi bị tắt, hiện tại tôi đang không sử dụng máy chủ SQL):
select From_ID, AVG(Rating) * COUNT(Rating) AS Rating FROM Ratings Group BY
Fruit_ID ORDER by Rating DESC
Hãy nhớ rằng công thức này sẽ xếp hạng 1000 phiếu bầu là 1 cao hơn nhiều so với 1 phiếu bầu là 5.