sql >> Database teknologi >  >> RDS >> Mysql

GROUP_CONCAT med JOINLEFT i Zend Db Vælg

Du har ikke brugt group by klausul i forespørgslen.

Prøv nedenfor:

$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. Hvordan kan jeg få antallet af dage mellem 2 datoer i Oracle 11g?

  2. Hvorfor kommer resultater fra en SQL-forespørgsel ikke tilbage i den rækkefølge, jeg forventer?

  3. Spark:Indlæsning af stor MySQL-tabel i DataFrame mislykkes

  4. Sådan undgår du at dividere med nul i MySQL