mam 3 tabulky v DB:zapasy,tipy,uzivatele
uzivatele->ID_nick,nick,body_celkem_body_posledni_kolo
zapasy->ID_zapas,zapas,vysledek,kolo
tipy->ID_nick,ID_zapas,tip
do uzivatelu zadam proste jen clovicka; do zapasu kdo s kym hraje,vysledek zapasu(0,1,2-je to sazeni!nepotruju vedet kolik to dopadlo) a v kterem kole se ten zapas hral; no a do tipu zadam jaky uzivatel sazel na jaky zapas a jeho tip(1,10,0,02,2).Az podsud v poradku.
Ted mam ale problem ze chci vypsat ID_nick,ID_zapas,tip,vysledek a podle toho pocitat body
testovanim se mi "povedlo"udelat tenhle dotaz:
SELECT tipy.ID_nick, tipy.ID_zapas, tipy.tip, zapasy.vysledek
FROM tipy, zapasy
WHERE tipy.ID_nick =1
AND tipy.ID_zapas =2
GROUP BY ID_zapas
LIMIT 0 , 30
ted bych este potreboval aby to vypisovalo spravny vysledek k tem ostatnim 3 hodnotam
uz sem to vyresil:-) tak sorry
takhle:
SELECT tipy.ID_nick, tipy.ID_zapas, tipy.tip, zapasy.vysledek
FROM tipy, zapasy
WHERE tipy.ID_nick =1
AND tipy.ID_zapas =2
AND tipy.ID_zapas = zapasy.ID_zapas
GROUP BY ID_zapas
LIMIT 0 , 30