Autor | Zpráva | ||
---|---|---|---|
samotar Profil |
#1 · Zasláno: 25. 3. 2007, 21:09:29
Zdravim,
mám tři tabulky: filmy, reziseri, zanry každý žánr a režisér má svoje ID které je poté použito v tabulce filmy když sem chtěl aby mi stránka vypisovala např při výpisu režiséra z tabulky filmy místo čísla 1 (což je v tab reziseri ID pro nejakého režiséra) použil sem radu kterů sem našel na tomto fóru WHERE filmy.reziser = reziseri.id což mi krásně vypisuje místo zástupných id celá jména, ted bych ale to samé chtěl udělat i s žánry a zatím sem nepřišel jak správně dostat to SQL dotazu ještě ty žánry... filmy.zanr_1 = zanry.id jinak současný sql dotaz vypadá takto. SELECT * FROM filmy, reziseri WHERE filmy.reziser = reziseri.id pls help |
||
Casero Profil |
#2 · Zasláno: 25. 3. 2007, 21:15:59
samotar
select * from filmy join reziseri on filmy.reziser = reziseri.id join zanry on filmy.zanr_1 = zanry.id |
||
samotar Profil |
#3 · Zasláno: 26. 3. 2007, 16:37:44
musel sem ještě příkaz pozměnit na
SELECT * FROM filmy LEFT JOIN reziseri ON filmy.reziser = reziseri.id LEFT JOIN zanry ON filmy.zanr_1 = zanry.id jinak nefungoval thx moooooc casero |
||
Casero Profil |
#4 · Zasláno: 26. 3. 2007, 17:20:56
samotar
Prvně jsem to chtěl napsat tímto způsobem, ale pak jsem si říkal, že ten film bude mít vždycky režísera, který je v režisérech a druh, který je v druzích, pak myslím, že by to mohlo fungovat. |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0