に変換する必要のあるMySQL標準クエリがありますが、機能させるZend_Db_Select
ことができません。
このエラーが発生します:
Select query cannot join with another table
クエリは次のとおりです。
// THE COUNTER
$subselect = $this->table->select()->from(
array('x' => 'blog_comments'),
array('x.post_id', new Zend_Db_Expr('count(*) as comments')))
->group('post_id');
// THE TOTAL SELECT
$select->from(array('p' => 'blog_posts'), array('p.*'))
->setIntegrityCheck(false)
->joinLeft(array(
'x' => $subselect,
'x.post_id = p.id',
array()
)
);
誰かがこれを変換できるなら、select()
私が使用しているのでモードでそれが必要なので、それは素晴らしいでしょうZend_Pagination
。