ID username score
4 | x | 7
7 | y | 3
9 | z | 6
我想從MySQL學到y在記分牌(這是3)的位置。我找不到真正的MySQL查詢,你能幫我嗎?從記分牌中查找玩家的排名
ID username score
4 | x | 7
7 | y | 3
9 | z | 6
我想從MySQL學到y在記分牌(這是3)的位置。我找不到真正的MySQL查詢,你能幫我嗎?從記分牌中查找玩家的排名
SELECT * FROM
(SELECT @rank := @rank + 1 AS rank, id,username, score
FROM table , (SELECT @rank := 0) r
ORDER BY score
) k
WHERE k.username = 'y'
你是什麼意思由一個球員的地方? – 2012-08-10 08:33:30
我是說,它的排名是。 x是第一個,z是第二個,如果我們按分數對它們進行分組,y是第三個。 – Slavez 2012-08-10 08:41:28