Szerző Téma: MySQL Több infó lekérdezése ORDER BY  (Megtekintve 713 alkalommal)

Nem elérhető totar

  • 425
    • Profil megtekintése
MySQL Több infó lekérdezése ORDER BY
« Dátum: 2013. Március 17. - 11:35:14 »
0 Show voters
Üdv!
Elkészítettem egy TOP 10-et és itt ennél a több adatos lekérdezésnél elakadtam...
Megtudná nekem valaki mondani, hogy hogyan tudnám lekérdezni hogy az users mappába található felhasználók közül melyik 10 ember volt legtöbbet a szerón?
 

format(Query, sizeof(Query), \"SELECT `Name`, `Hours`, `Minutes`, `Seconds` FROM `users` ORDER BY `Hours`, `Minutes`, `Seconds` DESC LIMIT 10\");
mysql_function_query(1, Query, true, \"ThreadTopTimesOnServer\", \"i\", playerid);

 
Ezzel az a baj, hogy nem sorrendben vannak a dolgok(nem a legtöbb óra van elöl hanem mondjuk a legkisebb...), de ha egy infót kérdezek le például az öléseket, akkor azt nagyság szerint teszi, rendesen sorba.
Ha valaki tudja, hogy ez miért rossz, akkor írjatok.
« Utoljára szerkesztve: 2013. Március 17. - 11:37:07 írta totar »

Nem elérhető Szilard

  • Adminisztrátor
  • 1832
    • Profil megtekintése
MySQL Több infó lekérdezése ORDER BY
« Válasz #1 Dátum: 2013. Március 17. - 11:44:34 »
0 Show voters
format(Query, sizeof(Query), \"SELECT `Name`, `Hours`, `Minutes`, `Seconds` FROM `users` ORDER BY `Hours` DESC LIMIT 10\");
mysql_function_query(1, Query, true, \"ThreadTopTimesOnServer\", \"i\", playerid);

Nem elérhető totar

  • 425
    • Profil megtekintése
MySQL Több infó lekérdezése ORDER BY
« Válasz #2 Dátum: 2013. Március 17. - 14:14:29 »
0 Show voters
Ohh tényleg hogy erre nem gondoltam...  :wall:
THX

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal