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 (1 - 3)
johny_s
post
Post #2





Grupa: Zarejestrowani
Postów: 594
Pomógł: 122
Dołączył: 17.07.2005
Skąd: P-na

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


co Ty w chinach siedzisz i masz bana na google?

http://dev.mysql.com/doc/refman/5.0/en/gro...-functions.html
Go to the top of the page
+Quote Post
ghastblood
post
Post #3





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

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


tak tylko dane pobieram do tablicy i potrzebuje uzyskać więcej niż jeden rekord czyli listę zawodników
Go to the top of the page
+Quote Post
kpt_lucek
post
Post #4





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.


--------------------


Cytat
There is a Bundle for that
Lukas Kahwe Smith - October 31th, 2014
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 10:59