Неверный SQL-запрос — Laravel

#php #sql #laravel #one-to-many

#php #sql #laravel #один ко многим

Вопрос:

мне нужна помощь по sql-запросу…

У меня есть параметр, у которого много -> подпараметры, у которых много -> filteredSubparameter

идентификатор, выполняющий этот запрос :

    $parameter->subParameters()->whereHas('filteredSubparameter', function ($query) {
        $query->where('filteredSubParameter.item_id ', '=', 2);
    })->get();
  

Которые делают :

 Unknown column 'filtered_sub_parameters.sub_parameter_id'
  

запрос должен быть :

filtered_sub_parameters.item_id и не 'filtered_sub_parameters.sub_parameter_id'

Большое спасибо

Комментарии:

1. query->where('item_id ', '=', 2); может быть, это сработает?

2. нет, я сказал то же самое, спасибо, что попытались