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
我刚刚在谷歌上做了一个快速搜索,它应该适用于你的情况