Конвертировать MySql-запрос в Laravel - PullRequest
0 голосов
/ 02 июля 2018

Мой SQL-запрос:

SELECT* FROM cubes LEFT JOIN xkvs ON cubes.id=xkvs.cube_id WHERE xkvs.cube_id IS NULL

Я пробовал метод из документации laravel, но всегда получаю ошибку, что xkvs.cubes_id - неизвестный столбец.

Как мне написать это правильно?

Это моя попытка:

$cubes=DB::table('cubes')
        ->leftjoin('xkvs', function ($join) {
            $join->on('cubes.id', '=', 'xkvs.cubes_id')
                 ->where('xkvs.cubes_id', '=', null);
        })
        ->get();

1 Ответ

0 голосов
/ 02 июля 2018
DB::table('cubes')
    ->select('cubes.*')
    ->leftjoin('xkvs', 'cubes.id', '=', 'xkvs.cubes_id')
    ->whereNull('xkvs.cube_id')
    ->get();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...