对于服务器游戏...... 我有桌子宝石:
rank,player_id, plscore.
如果当前玩家不在前10名,我想显示前10名球员按得分排列,从高到低,加上当前球员得分。
如果我/你目前不在前10名,它可以是我或你的分数。
可拾取的珠宝最大数量为70个。
实施例(期望的):
__________________________________
rank | player_id | plscore
1 zorro007 70
2 trus 70
3 edvino 67
4 snow.boy 65
5 anida 61
6 nadal_raffo 58
7 syskowitz 43
8 misterProKill 27
9 katamadu134 22
10 ewrgreen89 16
. . .
. . .
94 CURRENT PLAYER 7
___________________________________
答案 0 :(得分:7)
SELECT rank, player_id, plscore
FROM table_name WHERE rank < 11
OR player_id = current_player_id
ORDER BY rank;