【发布时间】:2020-05-25 21:43:09
【问题描述】:
我想将此语句转换为具有分页功能的 Flask-Sqlalchemy。
SELECT * FROM file JOIN course_files ON file.id == course_files.file_id JOIN course_students ON course_students.course_id = course_files.course_id and course_students.user_id = 1
user_id 可能变化的地方。
我尝试了以下查询,但由于未知原因它没有按用户 ID 过滤
db.session.query(File).join(course_files).join(
course_students, (
course_students.c.course_id == course_files.c.course_id and
course_students.c.user_id == 1
)).all()
【问题讨论】:
标签: python sql postgresql sqlite sqlalchemy