Конвертировать SQL в Laravel Query Builder - PullRequest
0 голосов
/ 24 апреля 2019

Как преобразовать этот запрос в конструктор запросов Laravel?

SELECT 
    request_product_attributes.product_id,
    products.name,
    COUNT(request_product_attributes.product_id) AS no_of_count 
FROM
    request_product_attributes, products 
WHERE
    request_product_attributes.product_id = products.id 
GROUP BY 
    request_product_attributes.product_id 
ORDER BY 
    no_of_count DESC 
LIMIT 0,10

1 Ответ

0 голосов
/ 25 апреля 2019
 $trending_items = RequestProductAttribute::join('products','request_product_attributes.product_id', '=', 'products.id')
            ->select(DB::raw('count(request_product_attributes.product_id) as count'),'products.name')
            ->GROUPBY ('product_id')
            ->orderby('count','desc')
            ->limit(10)
            ->get();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...