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

dottrina2 e gruppo_concat

Sì, questo è possibile con DoctrineExtensions di Beberlei (uno sviluppatore principale di Doctrine2). In dottrina2 puoi definire le tue espressioni di query estendendo la classe functionNode.

Il modo più semplice è includere la libreria DoctrineExtensions nel tuo progetto. Non so se stai usando Zend Framework o Symfony o qualsiasi altro framework, quindi non posso aiutarti con l'incorporamento.

Puoi controllare DoctrineExtensions qui:

https://github.com/beberlei/DoctrineExtensions

E la funzione di gruppo:

https://github.com/beberlei/DoctrineExtensions /blob/master/src/Query/Mysql/GroupConcat.php

Tieni presente che dovresti usare GroupConcat come nome della funzione non GROUP_CONCAT come in MySQL.

Spero ti sia stato d'aiuto!