こんにちは、トップ 3 のランキングを取得して php に渡そうとしています。2 つの ID の合計スコアが同じであれば、両方とも同じランクになります。私は使用しようとしましlimit 0, 3
たrank()
が、同じ合計スコアを考慮せずに最初の 3 つのレコードしか取得しませんでした。
╔════╦════════════╗
║ ID ║ TOTALSCORE ║
╠════╬════════════╣
║ 7 ║ 20 ║
║ 4 ║ 20 ║
║ 6 ║ 18 ║
║ 9 ║ 18 ║
║ 1 ║ 16 ║
╚════╩════════════╝
すると、ランキングは
╔══════╦════╗
║ RANK ║ ID ║
╠══════╬════╣
║ 1 ║ 7 ║
║ 1 ║ 4 ║
║ 2 ║ 6 ║
║ 2 ║ 9 ║
║ 3 ║ 1 ║
╚══════╩════╝