Autor | Zpráva | ||
---|---|---|---|
Herr. Vata Profil * |
#1 · Zasláno: 23. 7. 2007, 13:27:30
Zdravím vsechny SQL napomocné lidičky,
mam tuto tabulku tabulka ======= id_hrace | minula_pozice | soucasna_pozice | posledni_body | kolo | rok a kdyz si zavolam tabulka.php?kolo=3&rok=2007 Tak potrebuji 1 SQL dotazem dostat Celkovy pocet bodu za rok 2007 (tj 1-3 kolo) id_hrace minulou a soucasnou pozici posledni_body (v 3 kole) POZOR Teoreticky by melo stacit
Jenze pokud hrac neziskal ve 3 kole zadne body, tj. nema zaznam tak ho to neukaze!! Coz je chyba. Teoreticky si myslim ze by se tabulka mela spojit sama se sebou , ale haze mi to divne vysledky. Muze mi nekdo poradit? Diky Inspiraci jsem cerpal zde http://djlj.mujblog.info/mysql/zajimavy-sql-dotaz |
||
djlj Profil |
#2 · Zasláno: 23. 7. 2007, 14:06:24
Herr. Vata
Probůh, proč zrovna u mě? To jsem si jen tak odpoledne hrál a náhodou mi to fungovalo :). To tvoje je trochu jinej případ, než ten můj, neb já nevybírám songy, které již v hitparádě nejsou. Asi si to budeš muset další dotazem spočítat. |
||
Herr. Vata Profil * |
#3 · Zasláno: 23. 7. 2007, 19:51:25
No nahodou jsem na nej narazil a zalibil se mi. Je to celkem fikane, i kdyz se na to tvoje spojovani tabulky se sama sebou nekolikrat daji take pouzit subselecty. Nicmene nechapu proc tabulky spojujes na zaklade chart.popis? Nebylo byl lepsi na zaklade id ?
|
||
djlj Profil |
#4 · Zasláno: 23. 7. 2007, 20:07:16
Herr. Vata
Každej song má jiný id. Mám tam možná trochu špatnou strukturu. Třeba to někdy předělám. |
||
Časová prodleva: 3 dny
|
|||
Kajman_ Profil * |
#5 · Zasláno: 26. 7. 2007, 22:05:26
A neměli by mít spíš všichni 3. kolo a mít v bodech 0? Páč jinak těžko bude někoho zajímat pořadí třeba v prvním kole, když po třetím to už bude jinačí.
|
||
Časová prodleva: 17 let
|
0