sql >> Database >  >> RDS >> Mysql

GROUP_CONCAT met JOINLEFT in Zend Db Select

Je hebt group by niet gebruikt clausule in query.

Probeer het hieronder:

$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');



  1. MySQL-optimalisatie op samenvoegtabellen met bereikcriteria

  2. mysql cross join, maar zonder gedupliceerd paar?

  3. WebSecurity.CreateAccount mislukt voor MySQL

  4. mysqldump back-up en herstel naar externe server