有没有办法返回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