按2列的差异排序

时间:2011-04-12 12:28:45

标签: symfony1 propel

我通过使用同一个表的两个字段

的差异来获得一个mysql查询
SELECT *
FROM postings
ORDER BY vote_up - vote_down;

其工作

我如何使用推进标准编写此查询,

我这样写$criteria->addDescendingOrderByColumn(self::VOTE_UP-self::VOTE_DOWN)

但它会出错。有人知道请帮忙。

非常感谢帮助。

谢谢,

1 个答案:

答案 0 :(得分:0)

尝试:

$criteria->addDescendingOrderByColumn(self::VOTE_UP.' - '.self::VOTE_DOWN)