在doctrine DQL Order by子句中使用multiply

时间:2011-12-04 19:03:34

标签: doctrine doctrine-orm dql

我正在使用doctrine 2.1 DQL 我希望得到一个带有order-by的表数据,如下所示:

SELECT u FROM User u ORDER BY u.s * u.t

s和t是User上的两个映射列字段。

但是我收到了QueryException。

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:6)

这应该可以解决问题:

SELECT u, (u.s * u.t) AS multiplication FROM User u ORDER BY multiplication