在MySQL中,我们可以使用GROUP BY语句按照指定的列进行分组,并使用SUM函数计算每个分组中的多列的总和。以下是一个示例代码:
假设我们有一个名为sales的表,包含以下列:id、product、category和amount。我们想要按照category分组,并计算每个分组中不同产品的总销售额。
SELECT category, product, SUM(amount) AS total_sales
FROM sales
GROUP BY category, product;
上述代码将按照category和product列进行分组,并使用SUM函数计算每个分组中amount列的总和,并将结果命名为total_sales。