Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

GROUP_CONCAT với JOINLEFT trong Zend Db Select

Bạn chưa sử dụng nhóm group by mệnh đề trong truy vấn.

Hãy thử bên dưới:

$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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Có ổn không khi có nhiều DAO?

  2. Tìm hiểu về MySQL Lỗi không thể mở lại bảng

  3. Mysqli_error () không hoạt động

  4. Đếm tất cả các bản ghi từ cơ sở dữ liệu trong đó ngày đến hạn khớp với ngày trong ngày

  5. Hibernate không tạo thác