Au pays de symfony, doctrine ne fait pas d’association uniquement pleinement groupées.
Si vous avez eu ce problème de mode SQL only_full_group_by
pour le résoudre de façon permanente vous devez éditer un fichier de conf personnalisé:
sudo nano /etc/mysql/my.cnf
ajoutez ceci à la fin du fichier:
[mysqld] sql_mode = "STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
redémarrez votre serveur mysql
sudo service mysql restart
et ça désactivera le problème de ONLY_FULL_GROUP_BY pour TOUS vos utilisateurs.