Mysql 返回订单数量最多的客户编号

Mysql 返回订单数量最多的客户编号,mysql,Mysql,问题: 您将获得表格“订单” 将customerNumber返回给下订单最多的客户(保证只有一个客户的订单最多) 我的猜测是返回最高的重复客户编号,但无法得到确切的语法 我的答案(不起作用) 除了表和列名周围的引号外,您的查询是正确的。删除它们或使用backticks.order by需要是descorder by count(*)desc,因为您希望最高计数位于顶部,因为您限制了1。xQbert:它是。。。看closely@juergend哇!因此,请使用以下命令在同一行上查看desc/as

问题:

您将获得表格“订单”

将customerNumber返回给下订单最多的客户(保证只有一个客户的订单最多)

我的猜测是返回最高的重复客户编号,但无法得到确切的语法

我的答案(不起作用)


除了表和列名周围的引号外,您的查询是正确的。删除它们或使用backticks.order by需要是desc
order by count(*)desc
,因为您希望最高计数位于顶部,因为您限制了1。xQbert:它是。。。看closely@juergend哇!因此,请使用以下命令在同一行上查看desc/asc。。。我甚至没有注意到。
SELECT 'customerNumber' 

FROM 'ORDERS' 

GROUP BY 'customerNumber' 

ORDER BY COUNT(*) 

DESC LIMIT 1;
SELECT customerNumber 

FROM ORDERS 

GROUP BY customerNumber 

ORDER BY COUNT(*) 

DESC LIMIT 1;