$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
Я пытаюсь получить записи с множеством исключений, вот что я попробовал (см. ниже) < /p> [code]$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[/code] Inner Join Users в пользователях .[code]employee_id< /code> = employee[/code].[code]employee_id[/code] где has_wishlist = 0 и employeee_id not in (mmmflb003, guest_01, guest_02, guest_03) и [code]employment_status[/code] = active)