Autor Zpráva
sedgar
Profil *
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
sedgar
zkus použít join

select * from system sy left join zadanie za on sy.sys.id=za.sys.id
sedgar
Profil *
Dik!!!
trosku to trvalo - dotaz je zlozitejsi ako na priklade... ale nakoniec som to rozbehal pomocou LEFT JOIN.
este raz dik.

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: