这是我在Laravel中的查询

$salename = DB::table('home_sc')->where('OrderNo', $orderno)->pluck('salesconfirmation');


在这里,我使用的是pluck,它将通过$ orderno获得销售确认。

但是我如何获得最大$ orderno的销售确认书

更新:OrderNo不是唯一或自动递增,但是表中还有另一个名为ID的字段,这是我需要检索到其最大值的字段。

最佳答案

假设OrderNo是一个增量值,您可以这样做:

DB::table('home_sc')->orderBy('ID', 'DESC')->where('OrderNo', $orderno)
    ->take(1)->pluck('salesconfirmation');


另外,仅作一个旁注,但可能值得考虑更改数据库结构,因为仅在此查询中就有三种命名约定。

07-24 12:43