Witam. Próbuję sobie wyciągnąć troszkę danych z bazy, mam taki formularz w acces (Form1)
prÓÓbUUję napisać takie zapytanie które wyświetli mi to samo co tam:
SELECT
KP.idpracownika AS ID
,nazwisko + ' ' + imie1 + ' (' + CASE WHEN idpracownika > 200000 THEN 'bbi' ELSE 'czd' END + LTRIM(STR(KP.id)) + ')' AS nazwa
,KS.Temat
,KR.DataOd
,KR.DataDo
,KR.Koszt
,KR.Czas
,KS.ID_Celu
,KRO.ID_Odbiorcy
--,TKP.id
--,TKP.nazwa
--,KPO.ID_Plan
--,KPO.ID_Odbiorcy
FROM KIP_Realizacja KR
inner join KIP_Szkolenia KS ON KR.ID_Szkolenia = KS.ID
inner join KIP_Realizacja_Odb KRO ON KR.ID_Szkolenia = KRO.ID_Realizacja
inner join KIP_Pracownicy KP ON KR.ID_Szkolenia = KP.idpracownika
ORDER BY KR.DataOd DESC
Dostaję jednak pusty zwrot, problem leży w
inner join KIP_Pracownicy KP ON KR.ID_Szkolenia = KP.idpracownika
Bez tego zapytanie zwraca tematy szkoleń i id pracowników
Załączam diagram z BD