這是我做不理解爲什麼我收到此錯誤
SELECT TOP 5 ContactName FROM Customers
INNER JOIN [Order Details]ON OrderId =
CustomerID
INNER JOIN Orders ON ProductID = OrderID
WHERE UnitPrice >= 25000
ORDER BY ContactName ASC
代碼但是,這是我得到
錯誤Msg 209, Level 16, State 1, Line 5
Ambiguous column name 'orderID'
有人能向我解釋爲什麼我收到此錯誤。
這就是我想要做的是顯示從誰花了超過25,000 $
所以我假設使用順序,產品和客戶的客戶已購買的最近5個訂單。
附加到下面所有的評論,這是不好的做法,有表名,其中包括一個空間。例如'Order Details'應該是'OrderDetails'。 –
那麼這是如何表已名稱dbo。訂單明細,所以我沒有什麼可以做的。 – st1984