【发布时间】:2015-05-06 15:48:00
【问题描述】:
我已经写下了这个查询
pr($this->User->find('all',array('fields'=>array('DISTINCT User.last_name','User.first_name')))); die;
Array
(
[0] => Array
(
[User] => Array
(
[last_name] => singh
[first_name] => admin
)
)
[1] => Array
(
[User] => Array
(
[last_name] => singh
[first_name] => jaskaran
)
)
)
它不起作用,但是当我从字段中删除 first_name 时它就起作用了
pr($this->User->find('all',array('fields'=>array('DISTINCT User.last_name')))); die;
结果
Array
(
[0] => Array
(
[User] => Array
(
[last_name] => singh
)
)
)
但我需要两个具有不同 cakephp 2+ 的字段
【问题讨论】:
-
您预计会发生什么?这看起来像是
DISTINCT的结果 -
我已经提到了我想要的,当我在数组中传递 2 个字段时,Distinct 不起作用
-
您希望最终结果是什么样的?你没有清楚地解释你想要什么:在你的问题中提出你想要最终结果的样子。
标签: cakephp