Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MYSQL] Czy da sie napisać zapytanie które bedzie miało różne priorytety
Forum PHP.pl > Forum > Przedszkole
grattz
Mam tabele medalową. Są wniej gracze mający I,II i III miejsca.

Jeśli dam :
  1. 'SELECT * FROM players ORDER BY pierwsze'


I wszystko by było ok tylko ze co gdy będą gracze którzy będą mieli tylko II i III miejsca ? Wtedy tabela wyników będzie błędnie pokazywać pozycję w kwalifikacji ogólnej.
Jest jakaś funkcja która może mi łatwo pomóc ?
nospor
a nie moze byc tak:
  1. SELECT * FROM players ORDER BY pierwsze,drugie, trzecie

? Moze opisz dokladnie co tam masz w tych polach to bedzie latwiej
grattz
W zasadzie to teraz dopiero odkryłem jak bardzo skomplikowany to będzie problem.
Problem zacznie się o wiele wcześniej.
Nie mam pomysłu jak to rozwiązać.


Jest trasa X ( takich tras jest 30)
Przy każdej takiej trasie wyświetlam 4 rekordy.
Dam tutaj próbkę mojej strony która obrazowo ukazuje o co mi chodzi.
(ps. tutaj pojawił sie problem bo wgraniu plików na serwer - nie mam pojęcia dlaczego przy dodawaniu nie widzi mi baz danych skoro one tam są - dane są sczytywane )
EDIT: TO chyba z powodu rożnic w pisowni "WIELKICH" i "małych" liter. sciana.gif Dziwne - u mnie na serwerze było ok.

Cała sprawa rozchodzi sie o to - jakim systemem zliczać graczom punkty i jak to potem kontrolować bo przecierz pozycję sie będą zmieniać.
Na razie mnie to przerosło ale może ktoś ma jakąś wizję ?
erix
Może po prostu zrób osobną tabelę na punkty, typu:
Kod
ID, rozgrywka, gracz, punkty

Potem pobierasz ID rozgrywki i wg niej zliczasz miejsca?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.