我想选择与用户列表相比的论坛帖子数量。所以它看起来像这样:
用户ID --- 论坛帖子
3647 - 2
7467 - 14
2673 - 39
3224 - 5
...等等
现在我问通过 COUNT(*) 计算论坛帖子是否会更快,或者之前循环遍历用户列表并为每个用户创建一个新查询以通过 mysql_num_rows 计算他/她的论坛帖子是否会更快。
最佳答案
您可以让 SQL 进行分组和计数
select userid, count(*) as forumposts
from your_table
group by userid
关于Mysql COUNT VS num rows 性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17792522/