Как использовать соединение в SQL-запрос? [закрыто]

Я использую сервер Microsoft SQL, и я хочу использоватьjoin но из нескольких таблиц.

Это то, что у меня есть

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

Я хочу, чтобы c.FirmID соответствовал e.FirmID, однако я получаю ошибку

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.

Я закомментировал три части в первом блоке кода, который вызывает ошибку. Кто-нибудь знает как это сделать?

Благодарю.

РЕДАКТИРОВАТЬ: на самом деле не имеет значения, я неМне не нужна помощь с этим вопросом.

Ответы на вопрос(1)

Ваш ответ на вопрос