这是我在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');
另外,仅作一个旁注,但可能值得考虑更改数据库结构,因为仅在此查询中就有三种命名约定。