Получение присоединенной сущности и подсчет не работает - PullRequest
0 голосов
/ 26 октября 2011

Я пытаюсь выполнить этот запрос, но получаю ошибку:

select c, count(i) as total 
from \Invoice i 
join i.client c 
GROUP BY i.client 

Ошибка: невозможно выбрать сущность через переменные идентификации, не выбрав хотя бы один псевдоним корневого объекта.

Что не так? Я хочу получить все поля сущности клиента

1 Ответ

0 голосов
/ 26 октября 2011

Вы можете попробовать это:

select c.*, count(c.id) as total 
from \Invoice i 
join i.client c 
GROUP BY c.id

Я действительно не знаю, работает ли это, но в реализации DQL Doctrine1 это был бы правильный путь.

...