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.

questionAnswers(1)

yourAnswerToTheQuestion