Php 如何从我的数据库中获取购买的前5名产品

Php 如何从我的数据库中获取购买的前5名产品,php,mysql,Php,Mysql,我需要显示从我的数据库中购买的前5种产品 前五名产品 banana apple orange mango egg 我有一个表,显示所有,如果行重复超过让我们说2,这将是一个顶级产品。我该怎么做 SELECT name FROM products GROUP BY name ORDER BY COUNT(name) DESC LIMIT 5; 最终: SELECT name FROM products GROUP BY name HAVING count(name) > 2 ORDER

我需要显示从我的数据库中购买的前5种产品

前五名产品

banana
apple
orange
mango 
egg
我有一个表,显示所有,如果行重复超过让我们说2,这将是一个顶级产品。我该怎么做

SELECT name FROM products GROUP BY name ORDER BY COUNT(name) DESC LIMIT 5;
最终:

SELECT name FROM products GROUP BY name HAVING count(name) > 2 ORDER BY COUNT(name) DESC LIMIT 5;

我认为在人们帮助你回答这个问题之前,你需要补充更多的信息。首先,您的表的结构是什么?(
显示创建表格产品;
)。