根据type关联的blog数量排序的查询方法
在type和blog建立一对多的关系后,我们需要查询每个type对应的blog数量并根据数量进行排序。高效的查询方法如下:
select type_id, count(*) c from blog group by type_id order by c
分析:
- 该查询首先从blog表中计算每个type_id对应的blog数量,保存在字段c中。
- 然后通过group by对type_id进行分组,将所有同一type_id的blog数量累加到一起。
- 最后根据c(即blog数量)进行排序,即可得到每个type对应的blog数量并按数量降序排列。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END