通过一个表的副本从两个表中选择多个行

时间:2015-10-18 11:47:46

标签: mysql join duplicates

我想列出畅销书

我有来自SALE表的已售产品的重复列表,并希望从PRODUCT表格中选择这些产品属性

  

我从查询表SALE中查找重复项的查询是:

<( ssh host cat /etc/passwd)

此查询列出了我的SELECT product, COUNT(*) AS COUNT FROM sale GROUP BY product HAVING COUNT(*) > 1 ORDER BY COUNT DESC ,如何按此顺序从bestsellers products表中列出这些产品属性

1 个答案:

答案 0 :(得分:0)

在MySQL中,您只需加入产品表:

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.productPRODUCT上将其链接到SALES的主键。另外,你只是在计算&#34;订单&#34;或者你有一个&#34;数量&#34;你还关心哪个领域?