Mysql
 sql >> Base de données >  >> RDS >> Mysql

GROUP_CONCAT avec JOINLEFT dans Zend Db Select

Vous n'avez pas utilisé group by clause dans la requête.

Essayez ci-dessous :

$select->from(array('a'=>'articles'))
  ->joinLeft(
       array('i'=>'images'),
       'i.article_id=a.id',
       array('images'=> new Zend_Db_Expr('GROUP_CONCAT(i.image)')))
  ->group('a.id');