在单个查询中按总和和总和获取组

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)

查看手册中的页面