我正在尝试执行此查询,但收到错误:
select c, count(i) as total
from \Invoice i
join i.client c
GROUP BY i.client
错误:如果不选择至少一个根实体别名,则无法通过标识变量选择实体。
有什么问题?我想获取所有客户端实体字段
答案 0 :(得分:0)
你可以试试这个:
select c.*, count(c.id) as total
from \Invoice i
join i.client c
GROUP BY c.id
我真的不知道这是否有效,但在Doctrine1的DQL实现中,这将是正确的方法。