我可以通过查询player得到排名中的所有位置,按'level‘排序,结果中的行的索引是排名中的位置: SELECT (username, level) FROM player SORT BY level; 如何查询player_friend 'friend_id‘where 'player_id’= x中条目的排名、用户名和级别?2
我想在我的一个列上使用rank()函数PostgreSQL。Character.select("*, rank() OVER (ORDER BY points DESC)")
但是,因为我的表中没有排名列,所以rails没有在查询中包含它。在我的ActiveRecord对象中包含排名的正确方法是什么?
我把它托管在Heroku上,Heroku使用postgresql作为数据库。Score.order('score DESC').group('user_id').limit(25)
这将对每个用户的最高分进行排名。column "scores.id" must appear in the GROUP BY clause or be used in