Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP] tablica wybranie najlepszego wyniku zawodnika
Forum PHP.pl > Forum > Przedszkole
ghastblood
Witam
mam taki problem mam tablice która zawiera dane zawodnika wyniki jego konkurencji i chciał bym wyświetlić tylko jego najlepszy wynik

np zawodnik bierze udział w 2 konkurencjach w jednej ma wynik 80 a w drugiej 90 jak wyświetlić z tablicy tylko wynik 90

johny_s
co Ty w chinach siedzisz i masz bana na google?

http://dev.mysql.com/doc/refman/5.0/en/gro...-functions.html
ghastblood
tak tylko dane pobieram do tablicy i potrzebuje uzyskać więcej niż jeden rekord czyli listę zawodników
kpt_lucek
1. Użyj DISTINCT, MAX, bo na pewno Ci się przydadzą.
2. Podczas odpytania sortuj tabelę tak aby zwróciła wyniki w takiej formie jakiej chcesz.

Przykład:
  1. SELECT DISCTINCT `zawodnik` FROM `zawodnicy`; //Zwraca wszystkich zawodników bez powtórzeń
  2. SELECT MAX(`punkty`) FROM `PUNKTY`; // zwróci najwyższy wynik
  3. SELECT * FROM `zawodnicy` ORDER BY `punkty`;


Do Ciebie należy zlepienie tego w jedno i uzyskanie oczekiwanego efektu.

powodzenia i pozdrawiam.
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.