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

时间:2018-10-27 08:41:12

标签: mysql database

我正在尝试从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';

但是在执行此查询时,出现以下错误 enter image description here

我的“玩家”表在下面的列中:

id  
playerEmail     
playerName  
playerImage     
playerFacebook  
playerTwitter   
playerYouTube   
numberOfDinner

1 个答案:

答案 0 :(得分:1)

除了维护用户排名之外,您还可以根据自己的逻辑为用户分配积分并维护该积分。然后在运行时通过查询用户并根据您的逻辑(在这种情况下为上传数量)对用户进行排序来进行排名。