我会使用什么命令来执行“查找”,这将返回所有字段,条件是其中一个字段是DISTINCT,而不列出“字段”数组中的所有字段?
可以这样做:
$this->Car->find('all', array('fields' => array(DISTINCT Car.colour)));
但只返回'color'字段。
我想做类似的事情:
$this->Car->find('all', array('fields' => array('*', DISTINCT Car.colour)));
返回所有字段的唯一方法是在'fields'数组中列出所有字段,但我想避免这种情况。
答案 0 :(得分:0)
$this->Car->find('first', array('conditions'=>array('Car.colour'=>'blue')));
这将返回您尝试获得的结果。我担心这不是你的预期:)。