簡體   English   中英

在Laravel中獲取MySQL中的最大值

[英]Get the Max Value in MySQL in Laravel

這是我在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');

另外,僅作一個旁注,但可能值得考慮更改數據庫結構,因為僅在此查詢中就有三種命名約定。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM