在cakephp 3上选择Distinc返回错误字段
这个函数应该返回我想要的表的字段,但这不会发生,返回表的所有字段,使用simply sql work fine SELECT DISTINCT Specie FROM packages在cakephp 3上选择Distinc返回错误字段,cakephp,cakephp-3.0,Cakephp,Cakephp 3.0,这个函数应该返回我想要的表的字段,但这不会发生,返回表的所有字段,使用simply sql work fine SELECT DISTINCT Specie FROM packages 我想你可以用这样的东西: $packages = $this->Packages->find('all' , [ 'fields' => [ 'anyAlias' => 'DISTINCT(espiece)'
我想你可以用这样的东西:
$packages = $this->Packages->find('all' , [
'fields' => [
'anyAlias' => 'DISTINCT(espiece)'
]
])
->toArray();
注意。如果此集合被序列化并作为JSON输出,请检查\App\Model\Entity\Package-如果espiece位于$\u隐藏数组中-从数组中删除此集合生成的SQL看起来像什么检查?您在哪里/如何检查退回的物品?
$packages = $this->Packages->find('all' , [
'fields' => [
'anyAlias' => 'DISTINCT(espiece)'
]
])
->toArray();