Doctrine orm 如何使用count和';按计数排序();理论上2

Doctrine orm 如何使用count和';按计数排序();理论上2,doctrine-orm,Doctrine Orm,我想在条令中使用ORDERBY COUNT() select p.name,count(p.id) from UserBundle:User p Order By count(p.id) 但是它说 [Syntax Error] line 0, col 58: Error: Expected end of string, got '(' 但是,使用以下代码: select p.name,count(p.id) from UserBundle:User p Order By p.name; 它

我想在条令中使用
ORDERBY COUNT()

select p.name,count(p.id) from UserBundle:User p Order By count(p.id)
但是它说

[Syntax Error] line 0, col 58: Error: Expected end of string, got '('
但是,使用以下代码:

select p.name,count(p.id) from UserBundle:User p Order By p.name;
它起作用了


按计数排序()
原则是否有问题?如何使用它?

我不知道原则,但在使用数据库时,通常可以执行以下操作:

select p.name, count(p.id) AS myCount from UserBundle:User p Order By myCount
我刚刚在谷歌上做了一个快速搜索,它应该适用于你的情况