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