使用请求 ID 过滤表中的一条记录

我有request_process如下表:


requestID Status

1            0

1            1

1            2

2            0

2            1

我想为每个请求获取一行最大状态,但只有那些请求状态不是 2 的行


我想将此应用于查询的 where 子句


$UserRequests = UserRequests::leftJoin('request_process', function($join){

$join->on('user_requests.id', '=', 'request_id')->where('status', '!=',2);})

->select('*')   

->get();


牛魔王的故事
浏览 129回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP