Autor Zpráva
Honza N.
Profil *
Zdravim,

delam jeden sportovni turnaj ve stolnim tenise a narazil jsem na jeden problem. Mam zadano (ilustrativni data).

tabulka tymy
(id_team, nazev_tymu)

data tymy
(1, TJ Sokolov)
(2, SK Radimov)
(3, SK Chvojkovice)
(4, TJ Chrudim)



tabulka zapasy
(id_zapasu, id_team1, id_team2, datum, vysledek)

data zapasy

(1, 1, 2, 2006-07-07 10:00:00, 3:1)
(2, 1, 3, 2006-07-07 11:00:00, 2:3)
(3, 1, 4, 2006-07-07 12:00:00, 0:3)



Chtel bych vypsat vsechny zapasy, tak aby se mi jednim jedinym selectem (pokud to jde) vypsalo id_zapasu, datum, nazev tymu 1, nazev tymu 2, vysledek.
Takze vyslednej select by mel vypadat takto:

(1, 2006-07-07 10:00:00, TJ Sokolov, SK Radimov, 3:1)
.
.

Predem dekuji za odpoved.
Kajman_
Profil *
select z.id_zapasu, z.datum, t1.nazev_tymu domaci, t2.nazev_tymu hoste, vysledek from zapasy z, tymy t1, tymy t2 where z.id_team1=t1.id_team and z.id_team2=t2.id_team
Honza N.
Profil *
Dekuji za rychlou odpoved.
Toto téma je uzamčeno. Odpověď nelze zaslat.