У меня есть следующий запрос sql
SELECT * FROM exams WHERE exams.id NOT IN (SELECT examId FROM testresults)
как я могу преобразовать его в формат построителя запросов Laravel?
Спасибо.
У меня есть следующий запрос sql
SELECT * FROM exams WHERE exams.id NOT IN (SELECT examId FROM testresults)
как я могу преобразовать его в формат построителя запросов Laravel?
Спасибо.
Вы можете использовать whereNotIn
с закрытием:
$result = DB::table('exams')->whereNotIn('id', function($q){
$q->select('examId')->from('testresults');
})->get();
с Eloquent :
$result = Exams::whereNotIn('id', function($q){
$q->select('examId')->from('testresults');
})->get();