求sql语句,统计订单表里被下单前10的商品
这是一个订单表我需要查询出被下单数量前十的商品需要得到一个这样的二位数组在这个表里等于cid的商品有很多array{[0]{'cid'=>1,'products'=>10...
这是一个订单表 我需要查询出被下单数量前十的商品
需要得到一个这样的二位数组 在这个表里等于cid的商品有很多
array{
[0]{
'cid' => 1,
'products' =>10
}
[1]{
'cid' => 2,
'products' =>9
}
[2]{
'cid' => 3,
'products' =>8
}
[3]{
'cid' => 4,
'products' =>7
}
.........
}
order表,
字段: id:自动
cid:商品id
products:这个订单中买了几件商品的数量
下面是数据表里几个主要的字段 展开
需要得到一个这样的二位数组 在这个表里等于cid的商品有很多
array{
[0]{
'cid' => 1,
'products' =>10
}
[1]{
'cid' => 2,
'products' =>9
}
[2]{
'cid' => 3,
'products' =>8
}
[3]{
'cid' => 4,
'products' =>7
}
.........
}
order表,
字段: id:自动
cid:商品id
products:这个订单中买了几件商品的数量
下面是数据表里几个主要的字段 展开
2个回答
展开全部
select id,cid,products from(
select id,cid,products from 表名 order by products desc) where rownum <=10
select id,cid,products from 表名 order by products desc) where rownum <=10
追问
需要吧所有cid相同products 相加
追答
select cid,s_products from(
select cid,sum(products) s_products from order_tb group by cid order by s_products desc) where rownum <=10
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
景联文科技
2024-06-11 广告
2024-06-11 广告
一、什么是数据标注?1. 数据标注定义数据标注是对未经处理的语音、图片、文本、视频等数据进行加工处理, 并转换为机器可识别信息的过程。原始数据一般通过数据采集获得, 随后的数据标注相当于对数据进行加工, 然后输送到人工智能算法和模型里完成调...
点击进入详情页
本回答由景联文科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询