Получение группы по сумме и общей сумме в одном запросе
Есть ли способ получить общую стоимость всех продуктов по категориям и общую стоимость всех продуктов в одном запросе.
Ниже представлен запрос, который я использую, предлагая цену по категориям.
SELECT SUM(price) as totalprice
FROM products
Group BY category_id
Ответы
Ответ 1
используйте ROLLUP с вашим запросом.
Предложение GROUP BY разрешает модификатору WITH ROLLUP
, который добавляет дополнительные строки в итоговый вывод.
SELECT category_id,SUM(price) as totalprice
FROM products
GROUP BY category_id WITH ROLLUP
Ответ 2
SELECT category_id, SUM(price) as totalprice
FROM products
GROUP BY category_id WITH ROLLUP
Посмотрите страницу в руководстве