Mysql
 sql >> Baza danych >  >> RDS >> Mysql

doktryna2 i group_concat

Tak, jest to możliwe dzięki DoctrineExtensions firmy Beberlei (główny programista Doctrine2). W doktrynie2 możesz zdefiniować własne wyrażenia zapytania, rozszerzając klasę functionNode.

Najprostszym sposobem jest dołączenie biblioteki DoctrineExtensions do projektu. Nie wiem, czy używasz Zend Framework, Symfony lub jakiegokolwiek innego frameworka, więc nie mogę ci pomóc w jego osadzeniu.

Możesz sprawdzić DoctrineExtensions tutaj:

https://github.com/beberlei/DoctrineExtensions

Oraz funkcja grupowa:

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

Pamiętaj, że powinieneś używać GroupConcat jako nazwy funkcji, a nie GROUP_CONCAT, jak w MySQL.

Mam nadzieję, że ci to pomoże!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Alternatywy MySQL Workbench — GUI typu „wskaż i kliknij” ClusterControl

  2. Hibernacja — ClassNotFoundException:com.mysql.jdbc.Driver

  3. MySQL - liczenie według miesiąca (w tym brakujące rekordy)

  4. Co dokładnie oznacza zestaw znaków i sortowanie?

  5. Czy powinienem wyłączyć tryb ścisły MySQL?