我正在尝试从两个表中提取数据,这些表计算每个客户端的订单数量.下面的SQL在没有输入S.Name的情况下工作正常SELECT,但我希望输出中的客户端名称比其StoreID更有意义.当我添加S.Name时,我收到以下错误:
列'uStores.Name'在选择列表中无效,因为它不包含在聚合函数或GROUP BY子句中.
SELECT O.StoreID, COUNT(O.StoreID) AS OrderCount, S.Name
FROM Orders AS O
JOIN Stores AS ON O.StoreID = S.StoreID
GROUP BY O.StoreID
ORDER BY OrderCount DESC
Run Code Online (Sandbox Code Playgroud)
如何使此查询有效?