Cakephp:如何过滤列表结果以避免重复
大家好,我想知道如何从列表中筛选我的结果,这样它们就不会重复相同的结果。我不想重复相同名称的项目。我的列表如下Cakephp:如何过滤列表结果以避免重复,cakephp,Cakephp,大家好,我想知道如何从列表中筛选我的结果,这样它们就不会重复相同的结果。我不想重复相同名称的项目。我的列表如下 $list[]=$this->ProgrammeChoice->Programme->ProgrammeRequirementsSubject-> find('list',array('fields'=> array('programme_code','programme_name'), 'conditions'=>array('subject_co
$list[]=$this->ProgrammeChoice->Programme->ProgrammeRequirementsSubject->
find('list',array('fields'=> array('programme_code','programme_name'),
'conditions'=>array('subject_code'=>$s_code,'compulsory'=>'true')));
找到了,但重复了程序代码和程序名称。我不想要重复的,请帮助。SQLs DISTINCT是您想要的
将“DISTINCT ProgrammereRequestsObject.subject\u code”添加到查询选项的字段列表中。使用查询添加分组依据。试试这个
$list[]=$this->ProgrammeChoice->Programme->ProgrammeRequirementsSubject->
find('list',array('fields'=> array('programme_code','programme_name'),
'conditions'=>array('subject_code'=>$s_code,'compulsory'=>'true')
'group' =>array('programme_code')));