Autor | Zpráva | ||
---|---|---|---|
luma64 Profil |
#1 · Zasláno: 11. 1. 2016, 11:12:13
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 |
#2 · Zasláno: 11. 1. 2016, 11:18:47
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 |
||
Časová prodleva: 9 let
|
0