Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyświetlanie konkretnego rankingu
swiezak77
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 15.01.2024

Ostrzeżenie: (0%)
-----


Witajcie, mam problem z pewnym kodem integrującym się z bazą mysql. Wyswietlanie miejsca w rankingu na podstawie wyliczenia rekordów. Jednak z tego zapytania co wykombinowałem nawet jeśli kilka osób posiada taki sam rate to wszyscy dostaną to samo miejsce w rankingu.
Wykombinowałem coś takiego:
  1. "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:
  1. SELECT * FROM baza ORDER BY rate DESC LIMIT;


Ostatecznie oczekuje jednego rekordu z kolumna:

NazwaGracza-miejsce_w_rankingu-ilosc_wszystkich_miejsc
User-23-551

Ten post edytował swiezak77 15.01.2024, 20:54:11
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 22:42