如何仅显示某个名称出现在X行以上的mySQL记录?

如何仅显示某个名称出现在X行以上的mySQL记录?,mysql,Mysql,我有一个客户信息数据库。在表格中,我有: “全名” “电子邮件” 等等 有些客户向我下了不止一个订单,所以每个订单都有一行,显然每个订单都有重复的名称 例如,我如何获得订单超过5个的客户的mySQL记录 因此,它只会显示mySQL记录,例如“Michael Dell”的“全名”显示在>5行中?类似的内容应该可以解决这个问题吗 SELECT `fullname`, COUNT(*) AS `count` FROM tablename WHERE `count` > 5 GROUP BY `f

我有一个客户信息数据库。在表格中,我有:

“全名” “电子邮件” 等等

有些客户向我下了不止一个订单,所以每个订单都有一行,显然每个订单都有重复的名称

例如,我如何获得订单超过5个的客户的mySQL记录


因此,它只会显示mySQL记录,例如“Michael Dell”的“全名”显示在>5行中?

类似的内容应该可以解决这个问题吗

SELECT `fullname`, COUNT(*) AS `count` FROM tablename WHERE `count` > 5 GROUP BY `fullname`


像这样的东西应该有用吗

SELECT `fullname`, COUNT(*) AS `count` FROM tablename WHERE `count` > 5 GROUP BY `fullname`


没有模式的细节,这很难,但这是基本的想法

select fullname from order group by fullname having count(*) > 5 

没有模式的细节,这很难,但这是基本的想法

select fullname from order group by fullname having count(*) > 5 
试试这个

SELECT `fullname`, COUNT(fullname) AS `count` FROM tablename WHERE `count` > 5 GROUP BY  GROUP BY `fullname`
试试这个

SELECT `fullname`, COUNT(fullname) AS `count` FROM tablename WHERE `count` > 5 GROUP BY  GROUP BY `fullname`