2015-02-06 2 views
5

У меня есть следующий SQL-запросLaravel Query Builder ГДЕ НЕ

SELECT * FROM exams WHERE exams.id NOT IN (SELECT examId FROM testresults) 

как я могу преобразовать его в формат Laravel построитель запросов?

Спасибо.

ответ

13

Вы можете использовать whereNotIn с крышкой:

$result = DB::table('exams')->whereNotIn('id', function($q){ 
    $q->select('examId')->from('testresults'); 
})->get(); 
+0

мне еще нужно добавить -> получить() в конце? –

+0

О да, конечно ... – lukasgeiter

+0

спасибо, друг! получил работу –