MySQL - 从每个月中选择前100条记录

时间:2015-05-18 18:19:56

标签: mysql sql

我正在编写一个应用程序,其中我需要显示每个月前100个记录(基本上是销售订单)的数据。表结构如下所示: -

order_id (primary-key) | order_name | order_amount | order_time

问题是该表可能有长达10年(120个月)的数据,不一定按任何方式排序,每个月有0到5000个订单。我该如何编写一个限制每月返回前100个订单的查询(以有效的方式)?

1 个答案:

答案 0 :(得分:0)

这可以在MySQL中完成,但它并不像添加LIMIT子句那么简单。 Here是一篇详细解释问题的文章。