我有一个users名为列的表money_sent.我想按money_sent降序排序此表,然后找出特定用户的"排名".
users
money_sent
例如,只有111人花费的钱比用户12392多,所以他们的排名是112.
我怎么能查询这个?
怎么样:
SELECT count(*) FROM users WHERE money_sent < ( SELECT money_sent FROM users WHERE user = 'joe' );