Nie ma takiej tabeli jak "dok_Dokumnet", jest "dok__Dokument" - dwa podkreślenia i "en" zamiast "ne". Polecam bazę 2008 i SSMS 2008 gdzie można korzystać z IntelliSense - łatwiej się pisze i popełnia mniej błędów. Ponadto aby nie było niepewności i krótsze odwołania przy łączeniu tych samych tabel, to polecam stosować aliasy dla wszystkich tabel i to takie które coś mówią (a nie na przykład A, B, C, D). Po małym szlifie zapytanie w załączniku.
SELECT FS.dok_Typ, FS.dok_Podtyp, FS.dok_NrPelny, FS.dok_KatId, katFS.kat_Nazwa,
WZ.dok_Typ, WZ.dok_Podtyp, WZ.dok_NrPelny, WZ.dok_KatId, katFS.kat_Nazwa
FROM dok__Dokument FS
JOIN dok__Dokument WZ on FS.dok_Id = WZ.dok_DoDokId
left join sl_Kategoria katFS on FS.dok_KatId = katFS.kat_Id
left join sl_Kategoria katWZ on WZ.dok_KatId = katWZ.kat_Id
WHERE FS.dok_KatId <> WZ.dok_KatId
and FS.dok_Typ = 2