有沒有辦法返回Mysql orderBy排名作爲結果記錄的一部分?Mysql:返回orderBy排名
例如,可以說我有一個意見表,其中我通過查詢結果排名:使用orderBy('r.comment_rating*r.comment_length')
comment_rating
和comment_length
。
現在我想要得到的記錄包括其各自的comment_rating*comment_length
計算值。
這可能嗎?
編輯:另外,沒有教條執行排名計算兩次,如果我這樣做,也使用orderBy相同的算法?
我將如何使用Doctrine做到這一點? – whamsicore 2012-01-04 16:11:03
@whamsicore沒有使用Doctrine,但看看我更新的答案,並讓我知道它是否有效。 – 2012-01-04 16:17:58
很好,謝謝! – whamsicore 2012-01-04 16:30:45