Tôi đã có các truy vấn sau đây để xác định có bao nhiêu phiếu bầu một câu chuyện đã nhận được:Làm cách nào để áp dụng hàm toán học cho truy vấn MySQL?
SELECT s_id, s_title, s_time, (s_time-now()) AS s_timediff,
(
(SELECT COUNT(*) FROM s_ups WHERE stories.q_id=s_ups.s_id) -
(SELECT COUNT(*) FROM s_downs WHERE stories.s_id=s_downs.s_id)
) AS votes
FROM stories
Tôi muốn áp dụng các chức năng toán học sau đây để nó cho câu chuyện sắp tới (Tôi nghĩ rằng đó là những gì reddit sử dụng) - http://redflavor.com/reddit.cf.algorithm.png
Tôi có thể thực hiện chức năng ở phía ứng dụng (hiện tôi đang làm), nhưng tôi không thể sắp xếp nó theo thứ hạng mà hàm cung cấp.
Bất kỳ lời khuyên nào?
Cảm ơn vì điều này, tôi đã thử nó nhưng nó nói "Mỗi bảng có nguồn gốc phải có bí danh riêng của mình" ... –
xin lỗi: S đã được sửa – Jonathan