Autor Zpráva
luma64
Profil
Zdravím, mám 2 tabulky. Chcem ich prepojiť cez stlpec odbornost (Varchar 45). V tabulke uzivatelia sú o.i. stĺpce login, password a odbornost. Tabulka má jedinečný záznam pre login.
Druhá tabulka je pzs kde je k stĺpcu odbornost viacero záznamov (napr. 5).

Príkazom
SELECT u.* FROM uzivatelia u, pzs p where (u.odbornost=p.odbornost ) AND (u.login='ane2' and u.password=md5('ane2') ) ;

sa mi zobrazí ale 5 záznamov. V čom je pls problém ? Časť podmienky u.login='ane2' and u.password=md5('ane2') by mala zobrazenie obmedziť iba na jeden záznam...
Kajman
Profil
Spojujete jeden řádek (omezení) z tabulky uzivatelia s pěti řádky z tabulky pzs. Vznikne pět řádků kombinací těchto řádků. To je klasická vlastnost spojení.

www.linuxsoft.cz/article.php?id_article=827 + navazující díly

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: