2011-05-18 73 views
0

我有这样的语法,我用笨的活动记录从数据库中抓取一些数据,笨活动记录的帮助或MySQL帮助

$this->db->select('job_id, jobs.employer_id, company_job_id, like_job_id, logo, company_name') 
     ->from('jobs') 
     ->join('company_likes', 'company_likes.like_job_id = jobs.job_id', 'left') 
     ->join('company_views', 'company_views.company_job_id = jobs.job_id', 'left') 
     ->join('employers', 'employers.employer_id = jobs.employer_id', 'left'); 

     $query = $this->db->get(); 

     return $query->result_array(); 

不,这应该是返回1分的结果但是,它返回4条记录为是company_views表中的记录数,我想要实现的是我返回该雇主数据库中的视图数,但我只想使用一个查询来完成。

目前此查询用于向用户获取雇主详细信息,但我还想反馈雇主已查看过多少次雇主。

+0

如果您不介意倾销您的表格结构,它可能会帮助您 – austinbv 2011-05-18 18:27:13

回答

0

尝试添加$this->db->group_by('company_views.company_job_id')