2011-05-18 115 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')