Как я могу получить значение DISTINCT из моего оператора paginate? - PullRequest
0 голосов
/ 17 ноября 2011
$this->Release->recursive = 0;
        $this->paginate['Release']['joins'] =
                       array(
                        array(
                            'table' => ' game_potential_amazon_matches',
                            'alias' => 'PotentialAmazonMatch',
                            'type' => 'inner',
                            'conditions' =>
                            array(
                                'PotentialAmazonMatch.release_id = Release.id'
                                )
                            )
                        );
        $this->set('releases', $this->paginate('Release'));
        $this->set('title_for_layout', 'Release with Potential Amazon Matches)');

Я получаю несколько записей и просто хотел бы стать отличным от Release.id?

1 Ответ

0 голосов
/ 17 ноября 2011

Вы должны использовать DISTINCT in fields в этом случае.

сразу после conditions использование массива fields массив как

fields => array('DISTINCE Release.id','field 2','field 3',...etc)

...