數據表內有一個種類字段,把商品分成了N種,我想使用sql語句列出有多少種類,也就是group by 種類 ,但是我想輸出時是按種類的多少進行排序,也就是歷史類有100個產品 自然類有200個產品 法律類有300個產品
那么就輸出
法律 300
自然 200
歷史 100
select 種類,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) DESC";
?>