mysql - 学说 2 : GROUP BY field DESC error

标签 mysql doctrine-orm

当我尝试使用 DQL 语句在 Doctrine 2.1 中执行时:

SELECT t FROM \Test\TestingBundle\Entity\Testing t GROUP BY t.date DESC

Doctrine 2 返回一个异常,说它发现了一个意外的 DESC。这是MySQL对Group by返回的结果进行排序最实用的方法之一。

最佳答案

不幸的是,Doctrine 似乎不支持在 group by 子句中使用 desc。 如果存在性能问题并且您不能使用 order by,请考虑使用 native 查询。

关于mysql - 学说 2 : GROUP BY field DESC error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13037367/

相关文章:

php - php 中的 count 、 group by 和 Max

PHP/HTML/SQL - 搜索数据库中的特定年龄和性别

MYSQL 查询 : ORDER BY specific date

doctrine-orm - 如何使用Doctrine2有效地计算模型中的相关行

php - 学说 2/MySQL : having trouble turning SQL left joins to DQL left joins

php - 使用学说查询构建器表达查询

c# - 通过 MySQL 更新时出现错误 输入字符串格式不正确

MySQL escaped_strings VS。参数化查询

mysql - 如何使用查询生成器基于实际字段中的表进行条件 mysql 左连接

php - 从父项中删除子项集合