select dotaz

Mam tri tabulky:
1) klub - id,nazev
2) hrac - id,jmeno
3) smlouva - id_klub, id_hrac

Cili klub ma smlouvy s hraci. (To ze hrac muze mit vice smluv s kluby zde neni podstatne).
Nemuzu prijit na to, jak z jednoho dotazu ziskam vsechny nazvy klubu + hrace, kteri s nim maji slouvu.
Asi takhle:
PRAHA - Havelka, Novak, ....
BRNO - beznadej, ....
OSTRAVA - Cipera, ...
SELECT k.nazev, h.jmeno
from hrac as h, klub as k, smouva as s
where s.id_klub=k.id AND s.id_hrac=h.id
nebo po novu:
select k.nazev, h. jmeno
from smlouva s
join hrac h on s.id_hrac=h.id
join klub k on s.id_klub = k.id

jsou tam lepe delane optimalizace, tudiz by to melo byt rychlejsi...
neser ty nováku :p
23k, Přikryl....
Přikryl jsem se peřinou
23k, a teď nějakou větu rozvitou.. (-;
Přikryl jsem se peřinou, pač mi byla zima.
4all... ale je dobrej, ten 23k, co? (-;
To každopádně.
:D SUX