最適化したい php で書かれた SQL リクエストがあります。
すべてが同じテーブルにあるので、それは可能だと思います。私は SQL の専門家ではなく、「share」や「results」/「sub」/「partial」などのキーワードを使用した検索は役に立ちませんでした。
SELECT C0.bestScore, C1.playerScore, C2.playerRank FROM
(SELECT MAX(score) AS bestScore FROM `{$l_tableName}`) C0,
(SELECT MAX(score) AS playerScore FROM `{$l_tableName}` WHERE player_id = {$l_playerId}) C1,
(SELECT COUNT(*)+1 AS playerRank FROM `{$l_tableName}` WHERE score > (SELECT MAX(score) FROM `{$l_tableName}` WHERE player_id = {$l_playerId}) ) C2;
ありがとう