1

我正在尝试在 Laravel 中运行此查询,并希望使用查询生成器来执行此操作,因此我可以使用 paginate() 方法。但我似乎无法弄清楚如何让这个子查询继续下去。

原始查询是:

SELECT *
FROM (
SELECT *
FROM `order_history`
WHERE `customer_id` = '05033'
AND `part_number` LIKE 'M%'
ORDER BY `shippingdate` DESC) history
GROUP BY `part_number`

提前致谢!

4

1 回答 1

0
DB::table(order_history)->where(function($query)
                         {
                              $query->where('customer_id','=','05033')
                                    ->where('part_number','like','$m');
                         })
                         ->group('part_number')
                         ->paginate(10)
                         ->get();

应该是正确的

于 2013-06-04T14:57:36.593 回答