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

permintaan mysql laravel dengan banyak tempat atau di mana dan di dalam bergabung

Oke sepertinya masalah Anda ada pada bersarang dimana

Coba yang ini:

$name = $_POST['name']; // I'd recommend you use Input::get('name') instead...

$user_list = DB::table('users')
    ->where('users.user_id' ,'=', $clientId)
    ->where(function($query) use ($name){
        $query->where('users.firstname', 'LIKE', '%'.$name.'%');
        $query->orWhere('users.lastname', 'LIKE', '%'.$name.'%');
        $query->orWhere('users.email', 'LIKE', '%'.$name.'%');
    })
    ->join('users_roles', 'users.id', '=', 'users_roles.user_id')
    ->where('users_roles.role_id', '=', Role::USER_PARTICIPANT)
    ->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. Hitung total durasi waktu pada baris terakhir di mysql

  2. PHP, segarkan halaman saat disisipkan

  3. urutkan rollup dalam grup berdasarkan

  4. Permintaan SQL untuk menghitung jam yang dihabiskan dari hari lain dan berakhir pada hari berikutnya

  5. GeoDjango &MySQL:poin tidak boleh NULL, nilai kosong apa lagi yang harus saya gunakan?