Mysql 对多列的AGGRAGTE查询:SQL Group BY子句

Mysql 对多列的AGGRAGTE查询:SQL Group BY子句,mysql,sql,aggregate,Mysql,Sql,Aggregate,我有一个表有以下列 Item_no | Item_size | date | user_id | price | avg_price | no_of_items 我需要以下结果: 我需要所有的项目加总与给定的项目大小,需要总价格,平均价格和给定的项目大小没有项目的总和 i、 e 项目大小、总和(价格)、平均值(平均价格)、总和(项目数量)=>所有项目均按项目大小汇总。因此,项目大小是这个新表的主键。只需使用“分组依据”聚合函数即可 SELECT COUNT(item_no) as no_of

我有一个表有以下列

Item_no | Item_size | date | user_id | price | avg_price | no_of_items
我需要以下结果:

我需要所有的项目加总与给定的项目大小,需要总价格,平均价格和给定的项目大小没有项目的总和

i、 e 项目大小、总和(价格)、平均值(平均价格)、总和(项目数量)=>所有项目均按项目大小汇总。因此,项目大小是这个新表的主键。

只需使用“分组依据”聚合函数即可

SELECT 
COUNT(item_no) as no_of_items,
SUM(price) as total_price,
AVG(price) as avg_item_price,
FROM table 
group by item_size;

您是否尝试为此编写查询?如果是,请编辑问题并将其包括在内。