2017-06-29 1 views
0

Ich habe eine Variable $a, die eine ganze Zahl ist.Auswählen der nächsten Nummer aus einer anderen Tabelle in einer Abfrage in Laravel

Dann habe ich eine Tabelle mit einer Zeile namens MaxValue.

Ich möchte eine eloquente Abfrage durchführen, um den ersten MaxValue-Ocurrence größer als $a zu finden.

Ich kann es leicht mit SQL tun, aber ich würde es lieber richtig mit Eloquent tun.

Etwas wie folgt aus:

Item::where('MaxValue', '>=',$a)->first(); 
+2

gelten, um von maxvalue ab und Ihre obige Abfrage sollte funktionieren beide gut – rahulsm

Antwort

1

Sie können so etwas wie dies versuchen:

Item::where('MaxValue', '>=', $a)->order_by('MaxValue', 'desc')->first(); 
Verwandte Themen