Laravel Query Builder с использованием ошибки «WhesEnotin» бросаетPhp

Кемеровские программисты php общаются здесь
Anonymous
Laravel Query Builder с использованием ошибки «WhesEnotin» бросает

Сообщение Anonymous »

Я пытаюсь получить записи с множеством исключений, вот что я попробовал (см. ниже) < /p>

Код: Выделить всё

$users_nowishlist = DB::table('employee')
->join('users', 'users.employee_id', '=', 'employee.employee_id')
->where('has_wishlist', '=', "0")
->whereNotIn('employee_id', ['MMMFLB003', 'guest_01', 'guest_02', 'guest_03'])
->where('employment_status', '=', 'ACTIVE')
->get();
< /code>
Таким образом, в этой строке был мой фильтр записей, означает, что только записи, которые не равны ни одному из этих «employee_id» из массива исключений, будут возвращены (см. ниже) < /p>
->whereNotIn('employee_id', ['MMMFLB003', 'guest_01', 'guest_02', 'guest_03'])
< /code>
Но вместо этого я получил эту ошибку (см. Ниже): < /p>

sqlstate [23000]: нарушение ограничения целостности: 1052 Column
unportee_id ', где пункт является неоднозначным (SQL: Select * From
employee
Inner Join Users в пользователях .

Код: Выделить всё

employee_id< /code> =
employee
.

Код: Выделить всё

employee_id
где has_wishlist = 0 и employeee_id
not in (mmmflb003, guest_01, guest_02, guest_03) и

Код: Выделить всё

employment_status
= active)


Подробнее здесь: https://stackoverflow.com/questions/341 ... rows-error

Вернуться в «Php»