Di sini kami memiliki 2 tabel pengguna dan jawaban di mana pengguna adalah tabel kiri dan jawaban adalah tabel yang benar yang memiliki jawaban pengguna.
Kami ingin keluar dari pengguna dengan jawaban tetapi bergabung harus dengan catatan terbaru atau jawaban tabel.
$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();