Php 表中每行来自另一个表的项目计数
当我进行此查询时,我有一个用户配置文件列表我想检索每个(每个)用户的关注者数量,但我从查询中只得到一行结果(有很多用户) 我想我应该以某种方式使用Php 表中每行来自另一个表的项目计数,php,mysql,codeigniter,Php,Mysql,Codeigniter,当我进行此查询时,我有一个用户配置文件列表我想检索每个(每个)用户的关注者数量,但我从查询中只得到一行结果(有很多用户) 我想我应该以某种方式使用groupby?当不使用followers表时,查询工作。当不使用group_by时,它也可以工作,但我显然没有得到我想要的计数。更改 $this->db->group_by('COUNT(followers.user_id) as followed_by_count'); 到 注意:此代码根据您给定的代码给出,并假设您的代码在语法上正
groupby
?当不使用followers表时,查询工作。当不使用group_by时,它也可以工作,但我显然没有得到我想要的计数。更改
$this->db->group_by('COUNT(followers.user_id) as followed_by_count');
到
注意:此代码根据您给定的代码给出,并假设您的代码在语法上正确。您必须使用
groupby
clause@Sadikhasan-到那时我的小组出了什么问题?(参见代码中的注释)您解决问题了吗?然后接受答案供将来使用是的。它解决了我的问题!一旦我被允许,我将立即接受:-)(我必须等待大约5分钟)
$this->db->group_by('COUNT(followers.user_id) as followed_by_count');
$this->db->group_by('u.id');