Adventure Works для SQL-запросов
Мне было поручено найти имена сотрудников, которые работали в 2 отделах, я чувствую, что мое форматирование неверно, поскольку оно появляется только с 1 результатом, когда предполагается вернуться с 4, если кто-то может просмотреть его и позволить мне знаю, если у меня есть какая-то синтаксическая ошибка, которая будет высоко ценится.
SELECT P.FirstName,LastName, COUNT(D.DepartmentID) as Departments
FROM HumanResources.EmployeeDepartmentHistory D
INNER JOIN Person.Person P ON P.BusinessEntityID = D.DepartmentID
GROUP BY P.FirstName,LastName
HAVING COUNT(DepartmentID)=2
1 ответ
ON P.BusinessEntityID = D.DepartmentID
- не даст толкового результата попробовать ON P.BusinessEntityID = D.BusinessEntityID