如何在codeigniter中计数期间返回0

时间:2018-07-11 12:22:50

标签: php mysql codeigniter

我有表格“ skill_rating”和“ skill_description”。 skill_description的descriptionId列是skill_rating中的外键。 我想计算等级为2的每个说明的staffId数量。

$query1=$this->db->select('skill_description.description, count(staffId) as experienced')
                       ->from('skill_rating')
                       ->join('skill_description','skill_rating.descriptionId = skill_description.descriptionId')
                       ->where_in ('skill_description.descriptionId',$id)
                       ->where ('skill_rating.rating','2')
                       ->group_by("skill_description.description")                       
                       ->order_by("skill_description.description asc")
                       ->get();

这仅返回带有非零计数说明的结果,这意味着对于具有零计数的说明它不会给出计数0。我已经尝试合并,但没有区别。 我想要结果为0的描述不具有等级2。 我该怎么办?

0 个答案:

没有答案