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

Làm cách nào để nối nhiều bảng trong symfony2?

$qb->select('DISTINCT m')
->from('MessageBundle:AssignmentUser', 'au')
->innerJoin('au.assignment', 'a', 'WITH', 'a.status = (:assigned)')
->innerJoin('au.user', 'u')
->innerJoin('a.message', 'm')
->where('u.id = (:user_id)')
->setParameter('assigned', 'assigned')
->setParameter('user_id', $yourSpecificUserId)
->orderBy("m.createdAt", "desc");

Xem Symfony2 / Doctrine nhiều liên kết trả về lỗi để biết chi tiết.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ColumnNotFound vấn đề với Magic trong trò chơi scala

  2. Chèn giá trị từ hai bảng vào một bảng

  3. Không thể sử dụng mysql_real_escape_string

  4. Trợ giúp dữ liệu phân cấp MySQL - Phương pháp bảng đóng

  5. MySQL:Bật TẢI THÔNG TIN ĐỊA PHƯƠNG DỮ LIỆU