有人知道如何在 sqlalchemy 中查询多态关系吗?
我有一个 Persona 表,其id_tipo
字段的值可以是juridica
or fisica
,并且分别指向PersonaJuridica
表或PersonanFisica
表。
我正在尝试以PersonaJuridica
这种方式使用字段进行查询:
session.query(Persona).filter(PersonaJuridica.razon_social == "some value")
但它不起作用。
我也试过:
session.query(Persona).join(PersonaJuridica).filter(PersonaJuridica.razon_social == "some value")
我什么也得不到。
希望可以有人帮帮我!