2010-11-24 31 views
1

Je rencontre un problème avec le téléavertisseur de Doctrine lorsque la requête d'origine a un GROUP BY. Le téléavertisseur génère cette requête:Doctrine Pager and Group Par

SELECT COUNT(*) AS num_results FROM event e GROUP BY e.type 

qui ne sont pas correctes, la requête initiale doit être encapsulé entre parenthèses. Il devrait être:

SELECT COUNT(*) FROM (SELECT * AS num_results FROM event e GROUP BY e.type) 

Avez-vous des suggestions sur la façon de contourner le problème?

Répondre