全部评论
BEGIN; SELECT a.sku_name, a.category, a.qty FROM ( SELECT -- 这是一个只包含一个商品的总销量的表 sku_info.sku_name, category, sum( qty ) AS qty FROM sku_info, sales WHERE sku_info.sku_no = sales.sku_no GROUP BY sku_info.sku_no ) a WHERE 1 > ( -- 比这个销量大的商品熟练小于1,也就是效率最大的 SELECT count( DISTINCT a1.sku_name ) FROM ( SELECT -- 这是一个只包含一个商品的总销量的表 sku_info.sku_name, category, sum( qty ) AS qty FROM sku_info, sales WHERE sku_info.sku_no = sales.sku_no GROUP BY sku_info.sku_no ) a1 WHERE a1.category = a.category AND a1.qty > a.qty ) GROUP BY category; COMMIT;
醉了,sql题写出来了,但是不熟悉sql编写,直接0,之后才知道不用自己创建表等。 BEGIN; SELECT sku_name, category ,max(qty) as qty FROM ( SELECT sku_info.sku_name, category ,sum(qty) as qty FROM sku_info , sales WHERE sku_info.sku_no = sales.sku_no GROUP BY sku_info.sku_no ) as a GROUP BY category ;COMMIT;
我也是 sql答案不对...但是很奇怪也不知道哪里错了
sql老觉得有问题但是又不知道问题出在哪,完全写不出来
我也没写出来,没怎么练过sql😭
sql完全不会写,有写出来的分享一下呗
相关推荐

点赞 评论 收藏
分享
05-11 12:05
中国矿业大学 Java 点赞 评论 收藏
分享
点赞 评论 收藏
分享