我有一个mysql表subArticles
,其中包含子文章,并且内部有一个名为_topRecord
的列,其中包含一个数字来指定顶级文章。
此外,每篇文章可以有许多子文章,因此subArticles
表可能有多个记录,其中_topRecord = 10
.
现在我想计算每篇文章拥有多少个子文章。当我知道特定的文章 ID 时,我可以这样做:
SELECT Count(*)
FROM subArticles
WHERE _topRecord = 2;
但是对于 80 篇文章,我不想重播此查询 80 次。
如何在 SQL 查询解决方案中完成此操作?
最佳答案
这是您需要的吗:
SELECT COUNT(*),_topRecord
FROM subArticles
GROUP BY _topRecord?
关于php - 使用单个 MySQL 查询统计所有不同记录关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26884717/