Mysql
 sql >> Datenbank >  >> RDS >> Mysql

doktrin2 und group_concat

Ja, das ist mit DoctrineExtensions von Beberlei (einem Kernentwickler von Doctrine2) möglich. In Doktrin2 können Sie Ihre eigenen Abfrageausdrücke definieren, indem Sie die Klasse functionNode erweitern.

Am einfachsten ist es, die DoctrineExtensions-Bibliothek in Ihr Projekt einzubinden. Ich weiß nicht, ob Sie Zend Framework oder Symfony oder ein anderes Framework verwenden, daher kann ich Ihnen beim Einbetten nicht helfen.

Sie können DoctrineExtensions hier auschecken:

https://github.com/beberlei/DoctrineExtensions

Und die Gruppenfunktion:

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

Beachten Sie, dass Sie GroupConcat als Funktionsnamen verwenden sollten, nicht GROUP_CONCAT wie in MySQL.

Hoffe es hilft dir!