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