Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] tablica wybranie najlepszego wyniku zawodnika
ghastblood
post
Post #1





Grupa: Zarejestrowani
Postów: 360
Pomógł: 12
Dołączył: 17.09.2009
Skąd: Warszawa

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


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

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kpt_lucek
post
Post #2





Grupa: Zarejestrowani
Postów: 428
Pomógł: 77
Dołączył: 10.07.2011
Skąd: Warszawa

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


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.
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: 10.10.2025 - 09:17