分类表admin_news_class:
id, name --------- 1 cat1 2 cat2 3 cat3 4 cat4
文章表 admin_news:
id, cid, title -------------- 1 1 title1 2 3 title2 3 1 title3 4 2 title4
如何在MySQL中选择所有类别并计算每个类别文章的数量?我需要一个 mysql 查询,它将选择属于每个类别的所有类别和文章总数,并按类别 ID 排序。
预期输出表:
+-------+-------+ | name | count | +-------+-------+ | cat1 | 2 | | cat2 | 1 | | cat3 | 1 | | cat4 | 0 | +-------+-------+
SELECT c.classname,(select count(*) from admin_news where classid = c.id) as count FROM admin_news_class c WHERE 1 GROUP BY c.id
php - MySQL中如何选择所有类别并统计每个类别文章的数量代码结束
继续阅读与本文标签相同的文章
上一篇 :
宝塔面板html执行php代码
下一篇 :
mysql文章归档
-
阿里云Linux服务器动态扩容(阿里云服务器扩容后磁盘空间无变化解决方法)
2020-11-30栏目: 建站教程
-
6个SEM实战技巧,大神手把手教你做推广!
2020-07-20栏目: SEM
-
苏州美食推荐,持续更新
2020-06-17栏目: 生活笔记
-
企业如何玩转视频号
2020-05-12栏目: 运营杂谈
-
SEO关键词排名该掌握的核心优化技巧
2020-05-12栏目: SEO
打印
分享
发表评论 已发布 0 条