我是 SQL 的初学者,并且一直在玩它。有两张桌子。一呼Customers
一呼Orders
。我正在计算有多少订单与客户 ID 相关,但它不断抛出错误。我有以下代码:
SELECT CustomerID, COUNT (orders.OrderID) AS TotalOrders
FROM Customers AS cust, Orders AS orders
WHERE cust.CustomerID = orders.CustomerID
它会引发一个错误,即该CustomerID
字段可能出现在多个表中。
例如,如果我将其更改SELECT CustomerID
为ContactName
,则查询将正常工作。但是,我知道问题在于该CustomerID
字段同时在表Customers
和Orders
表中。提前感谢您的帮助。