我想在Doctrine中使用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;
它有效。
Doctrine上的Order by count()
有问题吗?我该如何使用它?
答案 0 :(得分:2)
我不知道学说,但在使用数据库时,你通常可以这样做:
select p.name, count(p.id) AS myCount from UserBundle:User p Order By myCount
我刚刚在Google上进行了快速搜索,它可以适用于你的情况。