sql >> Databáze >  >> RDS >> Mysql

doctrine2 a group_concat

Ano, je to možné s DoctrineExtensions od Beberlei (hlavní vývojář Doctrine2). V doctrine2 můžete definovat své vlastní výrazy dotazu rozšířením třídy functionNode.

Nejjednodušší způsob je zahrnout do projektu knihovnu DoctrineExtensions. Nevím, zda používáte Zend Framework nebo Symfony nebo jakýkoli jiný framework, takže vám nemohu pomoci s jeho vkládáním.

DoctrineExtensions si můžete prohlédnout zde:

https://github.com/beberlei/DoctrineExtensions

A skupinová funkce:

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

Uvědomte si, že byste měli používat GroupConcat jako název funkce, nikoli GROUP_CONCAT jako v MySQL.

Doufám, že vám to pomůže!



  1. Náš záznam Microsoft Ignite Session Recording je nyní k dispozici k zobrazení!

  2. Jsou tabulky vytvořeny pomocí CREATE TEMPORARY TABLE v paměti nebo na disku?

  3. Je něco špatného na spojeních, která nepoužívají klíčové slovo JOIN v SQL nebo MySQL?

  4. Spustit spouštěč při aktualizaci sloupce A nebo ColumnB nebo ColumnC