Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL] Miejsce w rankingu w jednym zapytaniu ?
varez
post
Post #1





Grupa: Zarejestrowani
Postów: 275
Pomógł: 32
Dołączył: 17.06.2007

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


Temat powiązany z tym:
http://forum.php.pl/index.php?showtopic=14...mp;#entry718324
z tym, że tym razem dotyczy MySQL

Pisze skrypty do gry, i modul MySQL prawdopodobnie nie pozwala na wykonanie dwóch zapytań za jednym razem, tj rozdzielonych średnikiem :/ jak przepisać to zapytanie poniżej aby bylo w jednym zapytaniu bez rozdzielania średnikiem?

  1. SET @rank=0;
  2. SELECT rank, nick
  3. FROM (
  4. SELECT @rank := @rank +1 AS rank
  5. FROM scores
  6. ORDER BY (win/(win+lost)) DESC, win DESC
  7. ) AS tmptable


dzieki
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: 21.12.2025 - 12:42