假设我有一张带有 karma_up 和 karma_down 的表。每次有人投票赞成 karma_up 都会增加,每次有人投票反对 karma_down 也会增加一个。我怎样才能拉出这些行的选择并让它们按这些新值的总和排序? ORDER BY (karma_up - karma_down) 似乎无法按我的意愿工作。我只是想把业力最高的行放在上面。
最佳答案
很简单
SELECT
ID, KARMA_UP, KARMA_DOWN, (KARMA_UP-KARMA_DOWN) AS USER_KARMA
FROM KARMA
ORDER BY USER_KARMA DESC
关于sql - 按两个字段的总和排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1309203/