Конструктор запросов laravel
Я хочу написать sql запрос
SELECT
*,
SUM(item_quantity)
FROM sales
GROUP BY item_id
ORDER BY SUM(item_quantity) DESC LIMIT 5
В построителе запросов laravel, но не удалось. Кто-нибудь может мне помочь, пожалуйста.
Я использую Model() вместо БД.
1 ответ
Я думаю, что вы ищете следующее решение:
$sales = Sales::select('*', 'SUM(item_quantity) as total_item_qnty')
->groupBy('item_id')
->orderBy('total_item_qnty', 'desc')
->take(5)
Попробуйте этот код