2015-10-18 47 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主鍵。另外,你是隻是在計算「訂單」還是你有一個「數量」字段,你也關心?