Я пытаюсь выполнить запрос с двумя предложениями where, но получаю плохой ответ, не знаю почему.
$history = AnswerHistory::where('question_id', '=', $id)
->where(function ($query) {
$query->where('answer_type', '!=', "skipped");
})
->get();
Для конкретного $id
в базе данных у меня есть 5 строк, 4 с answer_type = 'skipped
, но 5-я - NULL
.
Мой ответ с этим кодом будет нулевым, если я удалю второй, где я получу 5 элементов, которые включают "skipped"
ответов.
Требуемый ответ — 1 строка, где answer_type != 'skipped'
.
PS. Я также попробовал ответ из здесь.