Jak używać łączenia w zapytaniu sql? [Zamknięte]
Korzystam z serwera Microsoft SQL i chcę użyćjoin
ale z wielu stołów.
To jest to, co mam
select a.*, b.Position_Name, c.StartDate, c.EndDate--, e.firmName
from NewHire a--, Firms e
join Position b on a.Position_ID = b.Position_ID
join WorkPeriod c on a.HireID = c.HireID-- and c.FirmID = e.FirmID
where a.Archived = 0
order by a.HireID desc
Chcę, aby c.FirmID pasował do e.FirmID, ale otrzymuję błąd
Msg 4104, Level 16, State 1, Line 1
The multi-part identifier "a.Position_ID" could not be bound.
Msg 4104, Level 16, State 1, Line 1
The multi-part identifier "a.HireID" could not be bound.
Skomentowałem trzy części w pierwszym bloku kodu, co powoduje błąd. Czy ktoś wie jak to zrobić?
Dzięki.
EDIT: właściwie nigdy nie potrzebuję pomocy z tym pytaniem.