mysql服务器版本5.7.21 mysql workbench版本:6.3
我提出了以下问题
SELECT articles.name as 'Product Name', article_count
FROM
(select articel_id, count(articel_id) as article_count
FROM sales_records_row
GROUP BY articel_id
ORDER BY count(articel_id) DESC)
AS
overview,
articles
WHERE
articles.articel_id = overview.articel_id
这给了我一个塔夫勒,告诉我最买的产品。以这种方式
Product name article_count
product3 12
product6 7
product4 5
product2 5
product7 5
product5 3
etc etc
我现在想从中获得前三名。包括复制品。所以在这个例子中,我会在我的前3个列表中得到5个项目,因为产品4、2和7都被计算了5次。最简单的方法是什么?
暂无答案!
目前还没有任何答案,快来回答吧!