【发布时间】:2013-12-27 12:37:52
【问题描述】:
我正在尝试通过 mysql 查询来获得最畅销的产品列表。问题是即使在我使用 count 之后它仍然可以获取所有数据。
select
mf.*,
od.*,
count(od.product_id) as product_count
from masterflight mf ,
order_details od
where od.product_id=mf.ProductCode
group by od.product_id
order by product_count
这里的masterflight 是存储产品详细信息及其 id 的表。而order_details 是存储每个单独销售的产品记录的表格。我试图输入一个逻辑,假设 ID 为 2 的产品被售出 4 次,每次它都有一个单独的条目,然后我会计算那些使用 COUNT 的产品,然后显示它似乎在工作.
【问题讨论】:
-
你得到的结果是什么,应该是什么?
标签: mysql