我有“技能等级”和“技能描述”表。skill\u description的descriptionid列是skill\u 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。我试过凝聚,但没有区别。对于没有等级2的描述,我希望结果为0。我该怎么办?
暂无答案!
目前还没有任何答案,快来回答吧!