我試圖獲取銷售人員的數據w.r.t他們工作的區域。我正在使用Adventureworks數據庫表Employee,Contact,SalesPerson,SalesTerritory。 這裏是我的查詢:此查詢
SQL查詢不是將所有數據w.r.t都返回給域名
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
的問題是它的結果只有一個領地。不過,有銷售人員在多個領域工作......我需要結果所有人。
任何幫助,將不勝感激。
你確保Sales.SalesPerson每個TerritoryID都有一個條目? –
否不是所有SalesPerson都有每個地區ID的入口,但某些SalesPerson與1個或多個地區/ ID – Zelig
有關聯哪個AdventureWorks數據庫?我有2008R2和表名不匹配。 –