求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:这个订单中买了几件商品的数量
下面是数据表里几个主要的字段
展开
 我来答
snow1013001897
2015-01-13
知道答主
回答量:9
采纳率:0%
帮助的人:3.6万
展开全部
select id,cid,products from(
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 广告
一、什么是数据标注?1. 数据标注定义数据标注是对未经处理的语音、图片、文本、视频等数据进行加工处理, 并转换为机器可识别信息的过程。原始数据一般通过数据采集获得, 随后的数据标注相当于对数据进行加工, 然后输送到人工智能算法和模型里完成调... 点击进入详情页
本回答由景联文科技提供
红河123go
2015-01-13 · 超过13用户采纳过TA的回答
知道答主
回答量:43
采纳率:0%
帮助的人:25.2万
展开全部
试试这个行不行 select top 10 * from order order by products desc
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式