У вас есть опечатка в from Emplyees
, где сотрудники пропускают o
.Также, как прокомментировал @GordonLinoff, есть проблема с s.CompanyName
, так как в вашем запросе нет псевдонима таблицы с именем s
.
Просматривая схему вашей базы данных, я предполагаю, что вы ищете поле CompanyName
, которое берется из таблицы Customers
, поскольку вы указали псевдоним этого столбца Customer
(также может быть Shippers.CompanyName
,но выглядит менее вероятно).
Если это так, вы хотите добавить еще один JOIN
в свой запрос, чтобы включить таблицу Customers
(псевдоним c
):
select
e.FirstName,
e.LastName,
o.OrderDate as Date,
c.CompanyName as CustomerCompany
from
Employees e
join Orders o on o.EmployeeID = e.EmployeeID
join Customers c on c.CustomerID = o.CustomerID
NB: псевдоним выходного столбца с тем же именем избыточен, я удалил это.