代码之家  ›  专栏  ›  技术社区  ›  Timmy

SQL炼金术关系筛选器?

  •  16
  • Timmy  · 技术社区  · 16 年前

    我能做吗

    table.relationship.filter( column = value )
    

    要为关系获取行的子集吗?同样适用于 order_by ?

    2 回复  |  直到 7 年前
        1
  •  12
  •   nosklo    8 年前

    根据 relationship() documentation ,你可以使用 order_by 关键字参数 relationship s,设置将返回的顺序。在同一页上,它提到您还可以使用 primaryjoin 用于定义额外联接参数的关键字参数。我想那可以用在你想要的过滤器上。

        2
  •  39
  •   Denis Otkidach    16 年前

    relationship() 具有 lazy='dynamic' 选项为您提供查询( AppenderQuery 对象,允许您添加/删除项),以便 .filter() / .filter_by() .order_by() 它。