sqlalchemy 多个query结果合并实现

原创
2017/10/11 18:32
阅读数 3.3K
q_1 = Table.query.filter(Table.status==True, or_(Table.user_id == user_2.id, Table.size>10))
q_2 = Table.query.filter(Table.date > date, or_(Table.user_id == user_1.id, Table.size<8))

同一个表,两个不同的 query 返回的是满足不同条件的结果,合并成一个 query ,并且添加分页,实现代码:

query_result = q_1.union(_2)

即可实现

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部