2015-10-18 63 views
0

我想列出畅销书通过对表的副本

我从表销售销售的产品的副本列表,并要选择从产品表的产品性能选择拖表的多个行

我查询查找表SALE重复是:

SELECT product, COUNT(*) AS COUNT 
FROM sale 
GROUP BY product 
HAVING COUNT(*) > 1 
ORDER BY COUNT DESC 

这个查询列出我bestsellers products,如何列出这些产品顺序

回答

0

在MySQL中,你可以刚刚加入产品表从PRODUCT表的属性:

SELECT p.product, COUNT(*) AS COUNT 
FROM product p JOIN 
    sale s 
    ON p.product = s.product 
GROUP BY p.product 
HAVING COUNT(*) > 1 
ORDER BY COUNT DESC ; 

这假定p.product是,它链接到SALESPRODUCT主键。另外,你是只是在计算“订单”还是你有一个“数量”字段,你也关心?