Тук имаме 2 таблици потребители и отговори където потребители е оставена таблица иотговори е дясната таблица, която има потребителски отговори.
Искахме да напуснем присъедини потребители сотговори но присъединяването трябва да е с най-новия запис или отговори таблица.
$query = Users::select('users.id', 'users.user_name','answers.created_at as last_activity_date')
->leftJoin('answers', function($query)
{
$query->on('users.id','=','answers.user_id')
->whereRaw('answers.id IN (select MAX(a2.id) from answers as a2 join users as u2 on u2.id = a2.user_id group by u2.id)');
})
->where('users.role_type_id', Users::STUDENT_ROLE_TYPE)->get();