sql group 后按分组数量的多少排序怎么写?

[复制链接]
查看11 | 回复2 | 2016-3-28 15:15:59 | 显示全部楼层 |阅读模式
数据表内有一个种类字段,把商品分成了N种,我想使用sql语句列出有多少种类,也就是group by 种类 ,但是我想输出时是按种类的多少进行排序,也就是历史类有100个产品 自然类有200个产品 法律类有300个产品那么就输出 法律 300自然 200历史 100select 种类,sum(数量) from 表名 group by 种类 order by sum(数量) desc试试:<?php $sql="SELECT products_id,COUNT(products_id) FROM orders_products GROUP BY products_id ORDER BY COUNT(products_id) ...
回复

使用道具 举报

千问 | 2016-3-28 15:15:59 | 显示全部楼层
select 种类,sum(数量) from 表名 group by 种类 order by sum(数量) desc试试看...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行