समस्या यहाँ है:
`ORDER BY karma...
आप किसी ऐसी चीज़ से ऑर्डर नहीं कर सकते जिसे उपनाम के रूप में परिभाषित किया गया है। इसे आजमाएं:
`ORDER BY ((SUM(votes.karma_up) - SUM(votes.karma_down)) - 1) / POW((TIMESTAMPDIFF(HOUR, links.created, NOW()) + 2), 1.5) DESC`
उम्मीद है कि डीबी दो बार इसका मूल्यांकन न करने का पता लगा सकता है। यदि नहीं, तो उपनाम बनाने के लिए पहले बिना आदेश के आंतरिक चयन का उपयोग करें, फिर ऑर्डर करने के लिए दूसरे चयन का उपयोग करें।