Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 2.01.2006 Ostrzeżenie: (0%)
|
Witam,
Mam pytanko dotyczace zapytania SQL. Otoz mam w bazie tabele:
Chce stworzyc zapytanie sql, ktore zwrocilo by mi ranking osob z bazy na podstawie ilosci ich punktow. Nie chodzi mi jednak o zwykle 'order by points', poniewaz: musze posortowac uzytkownikow po ich ID i potrzebuje miec w zwroconym rekordzie takze miejsce w rankingu danego usera, co oznacza, ze jesli kilku userów ma tą sama ilosc punktow, powinni miec taka sama pozycje w rankingu. Czy jest ktos w stanie mi pomoc, ewentualnie pokazac kierunek dzialania? Bo mi do glowy przychodza same jakies skomplikowane zapytania, tworzenie tymczasowych tabel itd, a chce zeby to w miare sprawnie chodzilo przy duzej liczbie wywoaln zapytania i duzej liczbie rekordow. P.S. Uzywam MySQL 4.x Z gory dziekuje za pomoc, Barcin Ten post edytował barcin 17.10.2006, 09:35:58 |
|
|
|
barcin ranking w SQL 17.10.2006, 09:35:08
nospor skoro uzywasz Mysql to na MySql powinienies to byl... 17.10.2006, 09:45:31
barcin dzieki, niestety jest jakiś bład:
#1054 - Nieznan... 17.10.2006, 10:18:39
nospor no popatrz, a mi dziala
Na pewno masz kolumne Po... 17.10.2006, 10:21:10
barcin no, teraz mi tez dzilaa, echhh, bezmyslnie skopiow... 17.10.2006, 10:31:04
nospor w zasadzie to troche przekombinowalem z drugim war... 17.10.2006, 10:52:37
barcin Dzięki, skopiowałem i działa.
Że mi pomogles w ko... 17.10.2006, 12:47:49
nospor Napisales:
CytatUzywam MySQL 4.xI teraz wazne ile ... 17.10.2006, 13:04:59
barcin Używam wersji 4.1.11.
Zaraz przetestuję, wielkie ... 17.10.2006, 13:14:00 ![]() ![]() |
|
Aktualny czas: 19.12.2025 - 04:26 |