#1054-“字段列表”中的未知列“”

7eumitmz  于 2021-06-18  发布在  Mysql
关注(0)|答案(1)|浏览(403)

我正在尝试从mysql数据库中获取结果。这是我的问题

SET @rownum := 0;

SELECT rank,playerName FROM (
                SELECT @rownum := @rownum + 1 AS rank,numberOfDinner
                FROM players ORDER BY numberOfDinner DESC
                ) as result WHERE playerName='Arifa';

但是在执行这个查询时,我得到了以下错误

我的“玩家”表有以下列:

id  
playerEmail     
playerName  
playerImage     
playerFacebook  
playerTwitter   
playerYouTube   
numberOfDinner
lmvvr0a8

lmvvr0a81#

您可以根据自己的逻辑给用户打分,并保持该分数,而不是维护用户的排名。在运行时,通过查询用户并根据您的逻辑对其进行排序(在本例中为上传次数)来给出排名。

相关问题