有没有办法在一次查询中按类别获取所有产品的总价格和所有产品的总价格。
以下是我使用的按类别给出价格的查询。
SELECT SUM(price) as totalprice
FROM products
Group BY category_id
最佳答案
使用 ROLLUP与您的查询。
GROUP BY 子句允许使用 WITH ROLLUP
修饰符,该修饰符会导致将额外的行添加到摘要输出中。
SELECT category_id,SUM(price) as totalprice
FROM products
GROUP BY category_id WITH ROLLUP
关于mysql - 在单个查询中按总和和总和分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9894301/