| Autor | Zpráva | ||
|---|---|---|---|
| sedgar Profil * |
#1 · Zasláno: 27. 6. 2008, 09:51:14
Dobry den,
mam nasledujuci problem: v selekte vytahujem data naraz z dvoch tabuliek, zadanie a system. Zadanie obsahuje id systemu a z neho sa taha meno systemu. Problem je v tom, ze v zadani nemusi byt system definovany - je hodnota NULL. V takom pripade za mi zaznam nezobrazi vo vypise selektu, potreboval by som ho tam nejako dostat... chcel by som sa vyhnut vytvoreniu podmienky v php a dvom selektom... neviete ci a ako sa to da pomocou jedneho selektu? $dotaz1 = mysql_query("SELECT zad_id, zad_meno, sys_meno FROM system sy, zadanie za WHERE za.sys_id = sy.sys_id"); Dik. |
||
| Taps Profil |
#2 · Zasláno: 27. 6. 2008, 10:33:27
sedgar
zkus použít join select * from system sy left join zadanie za on sy.sys.id=za.sys.id |
||
| sedgar Profil * |
#3 · Zasláno: 27. 6. 2008, 11:31:18
Dik!!!
trosku to trvalo - dotaz je zlozitejsi ako na priklade... ale nakoniec som to rozbehal pomocou LEFT JOIN. este raz dik. |
||
|
Časová prodleva: 17 let
|
|||
0