SELECT
f.facet_id,
f.value,
MIN(f.value_num) min_value_num,
MAX(f.value_num) max_value_num,
COUNT(DISTINCT f.product_id) AS cnt
FROM catalog_index f
INNER JOIN (
SELECT
cp.id
FROM catalog_products cp
INNER JOIN catalog_index cf ON cf.product_id = cp.id
WHERE 1 = 1
AND cp.section_id = 440
AND cf.facet_id = 7718
AND cf.value IN (285)
) p ON p.id = f.product_id
WHERE f.section_id = 440
GROUP BY f.facet_id, f.value
Как в Laravel создать SQL запрос в контcтрукторе запросов? Интересует именно innerJoin
Или как то можно просто воткнуть просто sql без конструктора
До laravel работал с Yii2, там есть createCommand для чистого SQL
$connection = Yii::$app->getDb();
$command = $connection->createCommand('SELECT * FROM users');
$result = $command->queryAll();
В Laravel подобного не нашел, скорее всего плохо смотрел, но не нашел)