【发布时间】:2011-11-17 06:34:32
【问题描述】:
我有以下代码段,我想在其中按 Release.id 对所有内容进行分组,因为我得到了很多重复项。即使我有一个 DISTINCT,它也会被完全忽略。
有人可以指导我正确的方向吗?
$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'
),'fields' => array('DISTINCT Release.id')
)
);
$this->set('releases', $this->paginate('Release'));
RELEASE TABLE
id
name
asin
MATCHES TABLE
date
asin
release_id
matches 表与 Release 表是一对多的关系。我只想要一个版本。
【问题讨论】:
-
这似乎是要连接的表的代码sn-p。你能传递这个连接的表的代码吗?
标签: php cakephp cakephp-1.3 cakephp-1.2