В настоящее время я успешно выполняю следующий запрос:
if (isset($data->action_needed_status) && $data->action_needed_status != '') {
$query->where('status', 'like', '%'.$data->action_needed_status.'%');
$query_count->where('status', 'like', '%'.$data->action_needed_status.'%');
Жалоба была такая:
Так как статус является полем ENUM, вы знаете, что любое допустимое значение статуса
прошло должно совпадать точно. Не должно быть необходимости использовать LIKE
в операторах where.
Каков наилучший способ получить тот же результат без использования LIKE?