我正在做一些練習練習,並有一個小問題與我的查詢。 我的初始代碼如下。問題是我在最後一欄中得到了錯誤答案/需要基本的SQL查詢幫助
問題:查詢2008年所有SalesOrders的銷售人員總銷售額的總查詢。使用訂單的TotalDue查找銷售額以及SalesPersonID來查找要歸因的銷售人員。例如。的SalesOrderID 43659應歸功於SalesPersonID 279
SELECT DISTINCT p.BusinessEntityID,p.FirstName,p.LastName, t.TotalDue
FROM Person.Person p,Sales.SalesPerson s,Sales.SalesOrderHeader t
WHERE p.BusinessEntityID = s.BusinessEntityID
這裏是我的ERD http://www.2shared.com/photo/h2-jMQyP/AdventureWorks2008.html的形象。
如果可能的話,請用後期望的結果一些示例數據..所以,這將有助於正確地說,查詢.. :) – 2012-03-27 05:51:11
既然你正在學習,至少正確學習,永遠不要使用隱式聯接。他們是一個非常糟糕的編程技術。 – HLGEM 2012-03-27 19:08:43