営業担当者の勤務地域に関するデータを取得しようとしています。Adventureworks データベース テーブルの Employee、Contact、SalesPerson、SalesTerritory を使用しています。これが私のクエリです:
Select p.FirstName, p.LastName, h.EmployeeID, t.Name as "Territory Name"
from Person.Contact p
INNER JOIN HumanResources.Employee h ON p.ContactID = h.ContactID
INNER JOIN Sales.SalesPerson s ON s.SalesPersonID = h.EmployeeID
INNER JOIN Sales.SalesTerritory t ON s.TerritoryID = t.TerritoryID
このクエリの問題は、正確に 1 つのテリトリーが返されることです。しかし、複数の地域で働く営業担当者がいます... すべての地域で結果を出す必要があります。
これに関するヘルプをいただければ幸いです。