#php #doctrine-orm
#php #доктрина-orm
Вопрос:
Я пытаюсь выполнить этот запрос, но получаю сообщение об ошибке:
select c, count(i) as total
from Invoice i
join i.client c
GROUP BY i.client
Ошибка: невозможно выбрать сущность через идентификационные переменные, не выбрав хотя бы один псевдоним корневой сущности.
Что не так? Я хочу получить все поля сущности клиента
Комментарии:
1. Я не совсем понимаю ваш запрос,
join i.client c
? Это MSSQL?
Ответ №1:
Вы можете попробовать это:
select c.*, count(c.id) as total
from Invoice i
join i.client c
GROUP BY c.id
Я действительно не знаю, работает ли это, но в реализации Doctrine1 на DQL это было бы правильным решением.