如何获得先前的记录,其中另一列等于

时间:2019-04-16 09:32:43

标签: laravel eloquent

这是获取先前记录的方法,但是我想添加另一个“位置”

$previous = User::where('id', '<', $user->id)->max('id');

我尝试了

$previous = User::where(['anotherColumn'=>$anotherColumn], ['id', '<', $user->id])->max('id');

但记录有误

看看下面的图片,我想得到578,其中id <580和document_id = 244

enter image description here

1 个答案:

答案 0 :(得分:0)

我是用这个做的

History::where('document_id', '=', $document_id)->where('id', '<', $id)->max('id');

感谢您的努力:)