【发布时间】:2019-12-15 08:45:22
【问题描述】:
我一直在尝试用谷歌搜索,但我只是想出如何检索计数而不是按它过滤。我找到的最接近的结果是this answer,但我正在构建没有会话的查询,因此使用object_session 会引发UnmappedInstanceError。
给定Parent 和Child 模型,通过Parent.children 连接,我如何查询哪些父母有一定数量的孩子?
我试过session.query(Parent).filter(func.count(Parent.children)>1),但它抱怨滥用count 函数。
当我为搜索函数递归构建查询时,查询实际上是由几十个过滤器组成的,所以如果可能的话,我希望它保留在一个过滤器中。
【问题讨论】:
标签: python sqlalchemy