Avatar
Jan Zima
Člen
Avatar
Jan Zima:

Dobrý den, potřebuji z tabulky sportovních výkonů vybrat pro jednoho závodníka nejlepší výkon v každé disciplíně v které v daném období startoval. Vytvořil jsem následující dotaz. Ale asi někde dělám chybu, protože mi vybere pouze disciplínu s absolutně nejlepším časem

SELECT t.*
FROM pl_stat t
JOIN (
SELECT MIN(cas_sec) as min_cas, id_os
FROM pl_stat
GROUP BY id_os
) m ON t.id_os = m.id_os AND t.cas_sec = m.min_cas
WHERE (t.id_os = $vidz and t.obdobi = $rok)

Můžete mi prosím někdo poradit kde dělám chybu ( id_os = id závodníka, dis = disciplína, cas_sec = čas )
Díky

 
Odpovědět 31. ledna 15:52
Avatar
Mego
Člen
Avatar
Mego:

ORDER BY

Nahoru Odpovědět 4. února 7:21
Radšej 15 minút skôr, ako 15 sekúnd neskoro...
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 2 zpráv z 2.