sql >> Database >  >> RDS >> Mysql

Laravel-querybuildermethode gebruiken whereIn() met subquery

raadpleeg dit

 $courseId = 1;

 $data = DB::table('student')->whereIn('id',function($query) use (courseId){
    $query->select('student_id')
            ->from('student_course')->where('course_id', '=',$courseId);
})->get();


  1. gebruik de If else-voorwaarde voor het selecteren van de kolom in mysql?

  2. SQL Server:is het mogelijk om tegelijkertijd in twee tabellen in te voegen?

  3. Normalisatie maakt joins over meerdere tabellen moeilijk

  4. MySQL Split door komma's gescheiden string in temp-tabel