Wykombinowałem coś takiego:
"SELECT rate, count FROM (SELECT COUNT(*) as count FROM `baza`) a CROSS JOIN (SELECT COUNT(*) as rate FROM `baza` WHERE `rate` > '%i' ORDER BY `rate` DESC) b"
Moim celem jest, aby wyświetlanie konkretnego rankingu gracza było w tej samej kolejności co topka na takiej zasadzie:
SELECT * FROM baza ORDER BY rate DESC LIMIT;
Ostatecznie oczekuje jednego rekordu z kolumna:
NazwaGracza-miejsce_w_rankingu-ilosc_wszystkich_miejsc
User-23-551