Использование умножения в доктрине DQL Order by clasuse - PullRequest
4 голосов
/ 04 декабря 2011

Я использую доктрину 2.1 DQL и я хочу получить данные таблицы с упорядочением, как это:

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

s и t - два сопоставленных поля столбца в User.

Но я получаю QueryException.

Может кто-нибудь помочь мне?

1 Ответ

6 голосов
/ 22 февраля 2012

это должно сработать:

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