如何在codeigniter中计数时返回0

qmb5sa22  于 2021-06-21  发布在  Mysql
关注(0)|答案(0)|浏览(188)

我有“技能等级”和“技能描述”表。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。我该怎么办?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题