Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Laravel kiriBergabung hanya catatan terakhir dari tabel kanan

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();


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Menghapus Karakter Utama yang Tidak Diinginkan dari String di MySQL

  2. Cara transfer SQLite db ke web server di hp android (android)

  3. Bagaimana cara saya menanyakan antara dua rentang waktu menggunakan MySQL?

  4. Bagaimana cara mengubah Collation Kolom tanpa kehilangan atau mengubah data?

  5. PHP MySQL batas waktu kueri kecil, harus menetapkan batas hingga 10