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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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