<分区>
Possible Duplicate:
MySQL get row position in ORDER BY
Calculating rank in PHP/MySQL
我有一个用 php 编写的游戏系统,每个用户有 X 金额。 我有一个页面显示网站中最富有的用户。
$ranking = mysql_query("
SELECT *
FROM users
ORDER BY money DESC
LIMIT 10
");
现在我想给每个用户他在列表中的位置。 我不能选择所有信息并开始排序只是为了获得一个值,这是一种资源浪费。 如何选择行的位置(其中 userid = X)?
(MySQL)