Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我想要获取特定列值mysql的排名

我想要获取特定列值mysql的排名
EN

Stack Overflow用户
提问于 2014-06-17 20:40:57
回答 1查看 88关注 0票数 0

我有4列:value_idcustomer_idnamescore

现在我有了customer_id,我想通过按DESC顺序对得分值进行排序来获得排名

这是我的页面中的MySQL命令

http://livetut.com/game/riddlehunt/score/list.php?start=0

代码语言:javascript
运行
AI代码解释
复制
$query2=" SELECT * FROM ridd ORDER BY score DESC ";
$count=$dbo->prepare($query2);
$count->execute();
$nume=$count->rowCount();

我想从customer_id中获得你的排名,这对每个用户来说都是唯一的

我不想再使用select语句了。我可以在$query2中添加一些东西来获取值吗

EN

回答 1

Stack Overflow用户

发布于 2014-06-17 20:46:49

我想你可以在这里找到答案:how to get position rank of specific row using just mysql query?

这似乎是同样的问题,

以下是上面链接的答案,如果可以帮助您的话:

代码语言:javascript
运行
AI代码解释
复制
SELECT users1.id, (users1.points+users1.extra_points) AS total, COUNT(*)+1 AS rank
FROM users users1
INNER JOIN users users2 ON users1.points+users1.extra_points < users2.points+users2.extra_points
WHERE users1.id = $id

祝好运。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24272906

复制
相关文章

相似问题

我想要更改特定索引的列值

18

MySQL:获取特定行的行号(排名)

32

MySQL获取特定行的列值

25

mysql。我想要替换列中某个值的名称

10

mysql中列的排序和排名值

42
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档