【发布时间】:2013-10-11 16:18:36
【问题描述】:
有人知道如何在 sqlalchemy 中查询多态关系吗?
我有一个带有 id_tipo 字段的 Persona 表,其值可以是 juridica 或 fisica,并且分别指向 PersonaJuridica 表或 PersonanFisica 表。
我正在尝试以这种方式使用PersonaJuridica 字段进行查询:
session.query(Persona).filter(PersonaJuridica.razon_social == "some value")
但它不起作用。
我也试过了:
session.query(Persona).join(PersonaJuridica).filter(PersonaJuridica.razon_social == "some value")
我什么也得不到。
希望有人可以帮助我!
【问题讨论】:
标签: python mysql sqlalchemy relationship polymorphism