31 mysql
有没有办法在一个查询中按类别和所有产品的总价格获得所有产品的总价.
以下是我使用按类别给出价格的查询.
SELECT SUM(price) as totalprice
FROM products
Group BY category_id
Run Code Online (Sandbox Code Playgroud)
小智 58
将ROLLUP与您的查询一起使用.
GROUP BY子句允许使用WITH ROLLUP
修饰符,以便将额外的行添加到摘要输出中.
SELECT category_id,SUM(price) as totalprice
FROM products
GROUP BY category_id WITH ROLLUP
Run Code Online (Sandbox Code Playgroud)
nni*_*ols 22
SELECT category_id, SUM(price) as totalprice
FROM products
GROUP BY category_id WITH ROLLUP
Run Code Online (Sandbox Code Playgroud)