第一题SQL解如下,我这里不是最优的,时间短来不及想了 SELECT b.sku_name, a.category, a.maxsum FROM ( SELECT s.category, max( maxsum ) AS maxsum FROM ( SELECT sum( sa.qty ) AS maxsum, sku.sku_name, sku.category FROM sku_info sku, sales sa WHERE sku.sku_no = sa.sku_no GROUP BY sku.sku_no ORDER BY maxsum DESC ) s GROUP BY s.category ) a, ( SELECT sum( sa.qty ) AS maxsum, sku.sku_name, sku.category FROM sku_info sku, sales sa WHERE sku.sku_no = sa.sku_no GROUP BY sku.sku_no ORDER BY maxsum DESC ) b WHERE a.maxsum = b.maxsum AND a.category = b.category