$result = Doctrine_Core::getTable('Property')->createQuery('p')
->select('min(p.article_id) as article_id')
->where('p.name = ?', 'hotel_number')
->innerJoin('p.Article a')
->andWhere('a.is_active = ?', true)
->groupby('p.string_value')->execute();
これにより、複数のオブジェクトが返されます。
$articles = array();
foreach ($result as $temp) {
$articles[] = $temp['article_id'];
}
return $articles;
phppgadminでクエリを実行すると、100以上の結果が返される理由が1つだけ返される理由がわかりません。他の方法でうまく機能する他のクエリをいくつか試しましたが、ここでも1つしか返されません。
誰にもアイデアがありますか?以前にこのような状況になったことはなく、この問題を解決することはできません -.-