Wyświetlanie rekordów w wartością null.

0

Hej,

Mam taki kod (Uproszczony na potrzeby postu) łączący dane z 2 tabeli w jednym selekcie. Chodzi o to aby wyciągnąc takie dane z tabeli Dane: Nr, Nazwiko Pracownika rozpoczynającego zleceni, , Nazwiko Pracownika kończącego zleceni. Struktura tebeli **Dane **to Nr,kodPracownika,kodPracownka. Po **kodPracownika **na podstawie relacji z tabelą **Pracownicy **wyciągam ich Nazwisko. Struktura tabeli Praconicy to: ID,Nazwiko

select ID as nr,
	 p1.Nazwisko as ps,
	 p2.Nazwisko as pz   
from  Dane as d
join Pracownicy as p1
on Pracownicy.id=d.KodPracownikaStart
join Pracownicy as p2
on Pracownicy.id=d.KodPracownikaStop

Wszystko jest ok, ale wyciąga mi dane tylko jeśli pola kodPracownikaStop jest wypełnione. Co jest logincze i zgodne z zapytaniem, czy można zmodyfikować to zapytanie tak aby wyświetlane były również rekordy gdzie wartośc kodPracownikaStop w tabeli Dane jest pusta? Oczywiście wtedy nie wyświetli się nazwiko pracownika bo niby jak. Chciałbym aby wyświetlyły się wszystkie rekordy tam gdzie wartośc jest wypełniona poprzez rezacje wyciągnięty zostanie Nazwisko a gdzie jest null pozostanie puste.

Mam nadzieję że dość czytelnie napisałme o co mi chodzi. Dzięki

1
LEFT JOIN
0

O właśnie, wielkie dzięki. Dużo nauki jeszcze przede mną.

1 użytkowników online, w tym zalogowanych: 0, gości: 1