나는 이야기가받은 얼마나 많은 표를 결정하기 위해 다음과 같은 쿼리를 가지고 :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
내가 곧 이야기 (나는 그것이 레딧 사용하는 것을 생각)을 위해 여기에 다음과 같은 수학 함수를 적용 할
- http://redflavor.com/reddit.cf.algorithm.png
나는 (지금하고있는) 응용 프로그램 측면에서 기능을 수행 할 수 있지만 기능이 제공하는 순위로 정렬 할 수는 없습니다.
조언이 있으십니까?
고마워요. 해봤지만 "모든 파생 테이블에 자체 별칭이 있어야합니다."라고 말했습니다. –
죄송합니다. S fixed now – Jonathan