0
실행하려고하는 쿼리는 this one입니다. 나는 아래를 붙여 넣은 :SQLAlchemy에서 '고급'쿼리를 실행하려고했지만 막혔습니다
SELECT p.id, p.title, p.time_submitted, SUM(v.score) as num_votes
FROM posts p, votes v
WHERE v.postid = p.id
GROUP BY p.id
ORDER BY
(SUM(v.score) - 1)/POW(TIMESTAMPDIFF(HOUR,p.time_submitted,NOW()) + INTERVAL 2 HOUR, 1.8) DESC
LIMIT 100
내가 sqlite가가를 지원하지 않습니다로 개발 모드 (피라미드)에 실패 실현 수동으로 ORM을 사용하지 않고 SQL을 실행하는 데
connection.execute
를 사용에 의존하려고 만했다
사용 된 기능.
ORM으로 어떻게 실행합니까?
DBSession().query(Posts).join(Posts.id, Votes.post_id).group_by(Posts.id).order_by(...)
나는 더 이상 그 방법을 알지 못합니다.> <