【发布时间】:2016-12-06 13:49:42
【问题描述】:
对于一项作业,我需要得到一个输出,给出至少 5 次或更多次订购的产品类别,并且首先是订购次数最多的类别。
SELECT P.category,count(O.order_id)AS COUNT_Orders
FROM Orders O,Product P
WHERE O.product_id = P.product_id
GROUP BY Category
HAVING COUNT(*)>=5
这是我目前的查询,但我找不到在 MySQL 中不出错的情况下使用 COUNT_Orders 上的 Order by 的方法。
有人可以帮我解决这个问题吗?
【问题讨论】:
-
您是如何在查询中添加
Order by的?应该在末尾添加..HAVING COUNT(*)>=5 Order by COUNT_Orders