Mysql
 sql >> база данни >  >> RDS >> Mysql

doctrine2 и group_concat

Да, това е възможно с DoctrineExtensions от Beberlei (основен разработчик на Doctrine2). В doctrine2 можете да дефинирате свои собствени изрази на заявка, като разширите класа functionNode.

Най-лесният начин е да включите библиотеката DoctrineExtensions във вашия проект. Не знам дали използвате Zend Framework или Symfony или друга рамка, така че не мога да ви помогна с вграждането й.

Можете да проверите DoctrineExtensions тук:

https://github.com/beberlei/DoctrineExtensions

И груповата функция:

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

Имайте предвид, че трябва да използвате GroupConcat като име на функция, а не GROUP_CONCAT, както в MySQL.

Надявам се да ви помогне!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Грешка при Unity3D връзката с MySQL

  2. MySQL - Използване на COUNT(*) в клаузата WHERE

  3. mySql копира редове в същата таблица с променена стойност на ключа (без презаписване на съществуващите)

  4. Sqlalchemy, необработена заявка и параметри

  5. Кой е най-лесният начин за добавяне на празни дати в sql резултати (в края на mysql или perl)?