从mysql中的特定ID获取最大记录数

从mysql中的特定ID获取最大记录数,mysql,Mysql,我想要的是, 根据数据库中的订单获取顶级客户。 它不是基于数据库中任何列的总和。 它应该根据记录的数量。 假设一个客户ID下了15个订单。另一个CustomerID有10个订单 15个订单ID应该在上面,10个应该在下面。 我正在尝试使用mysqli,但我不可能做到这一点。我所做的只是获取mysqli\u num\u rows(),我的mysqli查询是 SELECT * FROM Reservations GROUP BY CustomerID 如何获得最高记录和最低记录的结果 请看上图

我想要的是, 根据数据库中的订单获取顶级客户。 它不是基于数据库中任何列的总和。 它应该根据记录的数量。 假设一个
客户ID
下了15个
订单
。另一个
CustomerID
有10个订单 15个订单ID应该在上面,10个应该在下面。 我正在尝试使用mysqli,但我不可能做到这一点。我所做的只是获取
mysqli\u num\u rows()
,我的mysqli查询是

SELECT * FROM  Reservations GROUP BY CustomerID
如何获得最高记录和最低记录的结果

请看上图以了解我正在搜索的内容

select *, count(CustomerID) c from Reservation
group by CustomerID
order by c desc;

首先,创建一个分组依据,并根据需要进行ASC或DESC下单

切勿使用
选择*