Autor | Zpráva | ||
---|---|---|---|
Ander Profil * |
#1 · Zasláno: 6. 3. 2007, 00:39:49
Zacima s PHP proto jednoduche dotazy :-)
1. mam tabulky 1tab- idtab1-primarniklic, Jmeno, Prijmeni 2 tab- idtab2- primarniklic, Termin, Popis 3tab - id - primarniklic, idtab1-ciziklic, idtab2 - ciziklic, datum Jak mam v phpmyadmin nastavit v treti tabulce ze to jsou cizi klice prebiranene z predchozich tabulek ? Jak bude kompletni SQL dotaz na treti tabulku aby bylo vypsano vsechny sloupce i z prvni a druhe tabulky ? |
||
TomC Profil |
#2 · Zasláno: 6. 3. 2007, 02:34:38 · Upravil/a: TomC
Jak mam v phpmyadmin nastavit v treti tabulce ze to jsou cizi klice prebiranene z predchozich tabulek ?
jdi na strukturu třetí tabulky, pod ní uvidíš odkaz "Zobrazit relace" (alespoň v mé verzi to tak je). Po kliknutí uvidíš, co hledáš. Pravděpodobně se po tobě bude chtít, abys vytvořil nad atributy s cizími klíči indexy. Jak bude kompletni SQL dotaz na treti tabulku aby bylo vypsano vsechny sloupce i z prvni a druhe tabulky ? Třeba takhle, ale těžko říct, co chceš. Tohle vypíše všechny záznamy třetí tabulky a k nim vrátí i příslušné hodnoty z první a druhé tabulky (kromě PK...): SELECT tTreti.id, tTreti.datum, tDruha.termin, tDruha.popis, tPrvni.jmeno, tPrvni.prijmeni FROM tPrvni, tDruha, tTreti WHERE tTreti.idDruha = tDruha.id AND tTreti.idPrvni = tPrvni.id; Doporučuju SQL Join na W3Schools (v angličtině). A jinak hodně stěstí v začátcích! ;) |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0