我有一个查询,它是由jobseeker_id分组得到唯一的,因为有一些相同的jobseeker_id但差异值如status和call_reason列。我想得到最新的条目记录基于id或created_at date.I只能通过使用MAX函数来获取数字或日期。但是对于其他字母单词,我不再使用MAX了,因为他们只给了我第一个单词,dun给了我最大值( id)或max(created_at)状态的结果行和call_reason.Here是我的查询......
$jobseekers =DB::table('calllogs')
- ->select('status','call_reason','id','jobseeker_id',DB::raw("MAX(id),MAX(created_at)"))
->groupBy('jobseeker_id')
->get();
var_dump($jobseekers);
在普通的mysql中,它很简单,您可以查看here 我可以使用select的前面的max(id)或max(created_at)。
有人有想法吗?