我有兩個表的公司,率在笨:如何在表計數採用加入MySQL中
公司有兩個columns-
- v_id
- COMPANY_NAME
user_ratings有三列
- R_ID
- v_id
- 率
在這個速度v_id列,我已經COMPANY_ID(v_id),其中有兩種不同的等級,當我每次都指望收視率的一個公司,我只得到一個。如何計算公司的收視率。
function get_list() {
$this->db->select('company.company_name, COUNT(user_ratings.rate) as rate');
$this->db->from('company_details');
$this->db->join('user_ratings', 'company.v_id = user_ratings.v_id');
$this->db->group_by('company.company_name, rate');
$query = $this->db->get();
return $query->result();
}
它由 –
刪除組之後,從用戶的評價表中返回因爲goup_by..try的紀錄只有一個,你也可以按照下面的答案.. –
除去組由我收到錯誤,如在彙總查詢,而GROUP BY後 –