Autor | Zpráva | ||
---|---|---|---|
Fanda Profil * |
#1 · Zasláno: 22. 1. 2008, 17:55:06
Ahoj
Mám dvě tabulky: muzstva a zapasy. Tabulka muzstva má tyto atributy: id_tym a tym. Tabulka zapasy tyto atributy: id_zapas, id_tymu_domaci, id_tymu_hoste, goly_domaci, goly_hoste. Při čemž id_tymu_domaci a id_tymu_hoste odpovídají k id_tym v tabulce muzstva Nemohu přijít na princip dotazu select, který by mi zobrazil zhruba toto: domaci | hoste | goly_domaci | goly_hoste .... .... ...... ..... Výstup je prakticky podobný jednoduchému dotazu SELECT *FROM zapas jen s tím rozdílem, že místo id_tymu_domaci a id_tymu_hoste chci zobrazit tym neboli jméno týmu a nemám ponětí, jak tuto položku "rozdvojit" a spojit ji v dotazu s domacimi a hosty najednou. |
||
koudi Profil |
#2 · Zasláno: 22. 1. 2008, 17:58:19
SELECT * FROM zapasy JOIN muzstva ON id_tymu_domaci = id_tymu JOIN muzstva ON id_tymu_hoste = id_tymu.
Ale možná je to blbost, dneska už sem nějakej přetaženej... |
||
Fanda Profil * |
#3 · Zasláno: 22. 1. 2008, 18:52:04
Tak to opravdu není to pravé ořechové:)
|
||
ninja Profil |
#4 · Zasláno: 22. 1. 2008, 19:04:08
SELECT md.tym AS domaci, mh.tym AS hoste, goly_damaci, goly_hoste FROM zapasy JOIN muzstva md ON id_tymu_domaci = md.id_tym JOIN muzstva mh ON id_tymu_hoste = mh.id_tym;
|
||
Fanda Profil * |
#5 · Zasláno: 22. 1. 2008, 22:00:26
To je ono, díky moc! ...abych řekl pravdu ten výraz md.tym vidím poprvé
|
||
koudi Profil |
#6 · Zasláno: 22. 1. 2008, 22:08:59
no jasne, zapomnel sem na nejednoznacnost...
Fanda kdyby sis precet ty chybovy hlasky, mohl jsi to udelat i z toho myho... |
||
Časová prodleva: 16 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0