1
Cakeでは、MIN/MAX/SUM/GROUPを含むデータセットを取得していますが、他の関連データ(包含可能)のテーブルも取得したいと考えています。それは2つの別々の要求である必要がありますか、これを処理する単一のケーキ要求を構成する方法がありますか?cakephpの集約可能な集約クエリ
Cakeでは、MIN/MAX/SUM/GROUPを含むデータセットを取得していますが、他の関連データ(包含可能)のテーブルも取得したいと考えています。それは2つの別々の要求である必要がありますか、これを処理する単一のケーキ要求を構成する方法がありますか?cakephpの集約可能な集約クエリ
リトリーブしたいものによって異なります。いくつかの例を挙げることができますか?それ以上の詳細は? (これは、CakePHPの本2.0からだ。)
$SubQueryCondition['`User2`.`status`'] = 'B';
$dbo = $this->User->getDataSource();
$subQuery = $dbo->buildStatement(
array(
'fields' => array('`User2`.`id`'),
'table' => $dbo->fullTableName($this->User),
'alias' => 'User2',
'limit' => null,
'offset' => null,
'joins' => array(),
'conditions' => $conditionsSubQuery,
'order' => null,
'group' => null
),
$this->User
);
$subQuery = ' `User`.`id` NOT IN (' . $subQuery . ') ';
$subQueryExpression = $dbo->expression($subQuery);
$conditions[] = $subQueryExpression;
$this->User->find('all', compact('conditions'));
:あなたはMethodeの、またはUNION、またはサブクエリ
少し例を結合のいずれかを使用することができます