Autor Zpráva
k24
Profil *
id_zapasu | hrac_co_hral_doma | hrac_co_hral_venku | datum_odehrani


potrebuju select co vypise seznam vsech hracu a jejich prvni zapas
Dik
k24
Profil *
select * from vysledky_ladder
GROUP BY d_hrac ASC
order by datum ASC

v lehce zjednodusene forme. Nevim na co myslim uz :/
BaTeCzKo
Profil
Nikde tam nevidim zadny udaj s prvnim zapasem. Musis to trosku konkretizovat a popsat strukuru te (tech) tabulky (tabulek).


$data=mysql_query("SELECT * FROM TABULKA ORDER BY ID DESC");
while(mysql_fetch_array($data)){

blablablabla...

}
k24
Profil *
ne takhle to skutecne nepujde.

Bude to takhle

select distinct(HRAC), datum, id_zapasu from (

select *, d_hrac as HRAC from vysledky_ladder
GROUP BY d_hrac

UNION ALL

select *, h_hrac as HRAC from vysledky_ladder
GROUP BY h_hrac
order by datum ASC
) as TMP



KAJMANEeeeeeeeeeeee kde si ? :) zkus jeste neco rychlejsiho ..tohle mi to vybralo za 0,048
BaTeCzKo
Profil
nj
Kajman_
Profil *
Pokud platí, že id_zapasu je menší právě tehdy, když je zápas dřívější, tak by tohle mohlo být rychlejší. No a pak už by neměl být problém si k id_zapasu nalinkovat jeho podrobnosti.

select HRAC, min(id_zapasu) id_zapasu from (
select d_hrac as HRAC, min(id_zapasu) id_zapasu from vysledky_ladder
GROUP BY d_hrac
UNION ALL
select h_hrac as HRAC, min(id_zapasu) id_zapasu from vysledky_ladder
GROUP BY h_hrac
) as TMP group by HRAC
24k
Profil *
JJ diky !!! muj sql byl blbe, vybiral mi nejake prapodvine duplicity a zapasy tam byly 2x, tvuj se jevi dobre jeste testnu a dam vedet :)ú
Toto téma je uzamčeno. Odpověď nelze zaslat.

0