我不确定这是否可行
我有一张桌子orders和userid
我需要SELECT用ORDER BY最少的客户订单进行查询
例:
userid1 has 10 orders
userid2 has 5 orders
Run Code Online (Sandbox Code Playgroud)
然后SELECT应该显示userid2在顶部
提前致谢
如果你有订单作为ordersCount我的意思是作为一个字段,然后保持订单的数量
Select * FROM YourTable order by orders ASC
Run Code Online (Sandbox Code Playgroud)
如果您有每个订单的记录,那么
Select * FROM YourTable Group by UserID order by count(*) ASC;
Run Code Online (Sandbox Code Playgroud)
像这样申请限额
Select *
FROM YourTable
Group by UserID
order by count(*) ASC
limit startIndex, fetchSize;
Run Code Online (Sandbox Code Playgroud)
其中startIndex和fetchSize是int,用于定义您的限制
| 归档时间: |
|
| 查看次数: |
202 次 |
| 最近记录: |