簡體   English   中英

如何從分頁語句中獲得DISTINCT值?

[英]How do I get a DISTINCT value from my paginate statement?

$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與眾不同?

在這種情況下,您必須DISTINCT in fields中使用DISTINCT in fields

conditions數組使用fields數組之后

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM