[英]select multiple rows from tow tables by duplicates of one table
我想列出暢銷書
我有SALE表中已售產品的重復列表,並想從PRODUCT表中選擇那些產品屬性
我從表SALE中查找重復項的查詢是:
SELECT product, COUNT(*) AS COUNT
FROM sale
GROUP BY product
HAVING COUNT(*) > 1
ORDER BY COUNT DESC
此查詢列出了我的bestsellers products
,如何按此順序從PRODUCT
表中列出這些產品屬性
在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
是PRODUCT
上鏈接到SALES
的主鍵。 另外,您只是在計算“訂單”還是您還關心“數量”字段?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.