Autor | Zpráva | ||
---|---|---|---|
k24 Profil * |
#1 · Zasláno: 21. 3. 2006, 16:44:53
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 * |
#2 · Zasláno: 21. 3. 2006, 16:50:16
select * from vysledky_ladder
GROUP BY d_hrac ASC order by datum ASC v lehce zjednodusene forme. Nevim na co myslim uz :/ |
||
BaTeCzKo Profil |
#3 · Zasláno: 21. 3. 2006, 16:53:59
Nikde tam nevidim zadny udaj s prvnim zapasem. Musis to trosku konkretizovat a popsat strukuru te (tech) tabulky (tabulek).
|
||
k24 Profil * |
#4 · Zasláno: 21. 3. 2006, 16:58:27
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 |
#5 · Zasláno: 21. 3. 2006, 17:04:12 · Upravil/a: BaTeCzKo
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 * |
#7 · Zasláno: 21. 3. 2006, 23:25:10
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 :)ú
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0