我試圖創建一個音樂家的排名系統,在我的MySQL表我讓他們列出像這樣的列表排名:找出一排中的行與不同價值觀
id genre artist rating votes
1 rock pink floyd 138 25
2 rock black sabbath 149 28
3 pop katy perry 98 12
4 rock the who 72 14
用戶可以打分一個1-10級的藝術家,在一次投票中,我只是將數字(1-10)作爲評級增加到表格中,並將投票增加1,因此爲了確定級別,我將用票數來分等級,成爲排名。
我明白如何創建一個顯示所有藝術家排名的概覽,但我試圖找到一種有效的方式來確定特定藝術家的排名。長篇小說:如果我是在黑色安息日子頁面上,我將如何確定它在rock
類別中的排名?
我希望解釋是可以理解的。
你似乎顯示黑色安息日輕微領先的Pink Floyd的。這顯然是錯誤的! ;-)不要讓我開始在凱蒂佩裏... – Strawberry 2014-09-19 14:38:21
@Strawberry凱蒂佩裏是在流行類別,所以不計算;-)。 不幸的是,我不太確定從哪裏開始,我不期待在這裏準備好寫代碼,只是在正確的方向上的一個點。 – maricos 2014-09-19 14:44:47