如何获得前3名(有副本)

5f0d552i  于 2021-06-21  发布在  Mysql
关注(0)|答案(0)|浏览(201)

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次。最简单的方法是什么?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题