如何根據Type關聯的Blog數量排序?

如何根據Type關聯的Blog數量排序?

根據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
喜歡就支持一下吧
點贊13 分享