Có, điều này có thể thực hiện được với DoctrineExtensions từ Beberlei (một nhà phát triển cốt lõi của Doctrine2). Trong doct2, bạn có thể xác định các biểu thức truy vấn của riêng mình bằng cách mở rộng lớp functionNode.
Cách dễ nhất là đưa lib DoctrineExtensions vào dự án của bạn. Tôi không biết bạn đang sử dụng Zend Framework hay Symfony hay bất kỳ framework nào khác nên không thể giúp bạn nhúng nó.
Bạn có thể kiểm tra DoctrineExtensions tại đây:
https://github.com/beberlei/DoctrineExtensions
Và chức năng nhóm:
https://github.com/beberlei/DoctrineExtensions /blob/master/src/Query/Mysql/GroupConcat.php
Lưu ý rằng bạn nên sử dụng GroupConcat làm tên hàm chứ không phải GROUP_CONCAT như trong MySQL.
Hy vọng nó sẽ giúp bạn!