我正在使用doctrine 2.1 DQL 我希望得到一个带有order-by的表数据,如下所示:
SELECT u FROM User u ORDER BY u.s * u.t
s和t是User上的两个映射列字段。
但是我收到了QueryException。
有人可以帮助我吗?
答案 0 :(得分:6)
这应该可以解决问题:
SELECT u, (u.s * u.t) AS multiplication FROM User u ORDER BY multiplication