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

Другие вопросы по тегам