sql >> Databasteknik >  >> RDS >> Mysql

doctrine2 och group_concat

Ja, detta är möjligt med DoctrineExtensions från Beberlei (en kärnutvecklare av Doctrine2). I doctrine2 kan du definiera dina egna frågeuttryck genom att utöka klassen functionNode.

Det enklaste sättet är att inkludera DoctrineExtensions lib i ditt projekt. Jag vet inte om du använder Zend Framework eller Symfony eller något annat ramverk, så jag kan inte hjälpa dig med att bädda in det.

Du kan kolla in DoctrineExtensions här:

https://github.com/beberlei/DoctrineExtensions

Och gruppfunktionen:

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

Tänk på att du bör använda GroupConcat som funktionsnamn inte GROUP_CONCAT som i MySQL.

Hoppas det hjälper dig!



  1. Kör en dynamisk korstabellsfråga

  2. Standardnamn för MySQL-databas

  3. Subtrahera dagar från ett datum i SQLite

  4. Hur skapar man en SQL Server-funktion för att sammanfoga flera rader från en underfråga till ett enda avgränsat fält?