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

Как в выборке для БД делать вложенные запросы в Laravel?

Приветствую!
Написал запрос, подходящий под цели.
Как для его перевести под Laravel для билдера?
Т.е. как сделать вложенный select с параметрами.

Использовать selectRaw?

Спасибо.

select (
           select count(cp.product_id)
           from product as cp
           where cp.color_id = :cid
             and cp.pr_id = :pid
             and cp.manuf_id = :mid
             and cp.comp = p.comp
       ) as total,
       p.comp,
       IF(p.comp = 1, 'Совместимый', 'Оригинальный') as name
from product p
group by p.comp;
  • Вопрос задан
  • 620 просмотров
Подписаться 2 Простой 3 комментария
Решения вопроса 1
Alex_Wells
@Alex_Wells
PHP/Kotlin
->withCount(), ->addSelect()
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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