Задать вопрос
vanyahuk
@vanyahuk

Как передать параметры в DB:raw()?

Как передать параметры в етот запрос?

Filter::select('*', \DB::raw("( SELECT COUNT(*) from filter_products 
    	 
    	 where product_id in ( select category_products.product_id from
    	  
    	  category_products where category_products.category_id = '?'
        
        group by category_products.product_id
        
        )  and filters.id = filter_products.filter_id
        ) as total ",[ $this -> category_id ]) )
  • Вопрос задан
  • 160 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
@assets
Back-end developer
У вас вес запрос странный. Почему group by внутри db:raw когда есть groupBy()

Скиньте структуру таблиц и как вы хотите получить данные.
Ответ написан
AmdY
@AmdY
PHP и прочие вебштучки
Вроде правильно всё, вторым параметром. Какая версия фреймворка?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы