select distinct style_id, count(style_id) as SPU_num from product_tb group by style_id order by SPU_num desc; 首先,确定这题的SPU_num实际上是计算表中style_id一列中的不同货号的数量,查询表中两列(注意第一个style_id需要用到过滤重复distinct),加上聚合group by将数据按照style_id进行分组,最后按货号数量SPU倒序排列desc。