Joh*_*ton 7 python sqlalchemy flask
Person有一个Building.
Person 有很多 Group
我想要people从他们收藏中building没有任何人的所有人那里归还.也许我可以搜索拥有长度为0的组列表的人?就像是: Groupgroups
unassigned=Person.query.filter(Person.building==g.current_building,Person.groups.any()).all()
Run Code Online (Sandbox Code Playgroud)
van*_*van 15
使用negation(~)any:
q = session.query(Person)
q = q.filter(Person.building == g.current_building)
q = q.filter(~Person.groups.any())
Run Code Online (Sandbox Code Playgroud)
any 在你的情况下比你需要的更强大,但它会很好地完成工作.
| 归档时间: |
|
| 查看次数: |
4116 次 |
| 最近记录: |