Python SQLAlchemy-与基于子查询的筛选的关系
给出两个表格:Python SQLAlchemy-与基于子查询的筛选的关系,python,sqlalchemy,Python,Sqlalchemy,给出两个表格: class A(Base): __tablename__ = 'A' a_id = Column(Integer, primary_key=True) class AInfo(Base) a_id = Column(Integer, ForeignKey(A.a_id), primary_key=True) version = Column(Integer, primary_key=True) info = Column(String)
class A(Base):
__tablename__ = 'A'
a_id = Column(Integer, primary_key=True)
class AInfo(Base)
a_id = Column(Integer, ForeignKey(A.a_id), primary_key=True)
version = Column(Integer, primary_key=True)
info = Column(String)
我想创建一个从a
到AInfo
最新版本(最高版本
编号)的关系。它只能是视图
有没有办法做到这一点?有没有办法将子查询放入关系中
注意:我不能简单地将版本放在一个表上,因为实际上我有多个具有不同版本号的表,我只想要每个表的最新版本
目前,我将属性与子查询一起使用,而不是使用关系
谢谢 对于如此具体的事情,关系比财产有什么好处?我想它允许快速加载?你能给我们看一下你的房产代码吗?对于如此具体的东西,关系比房产有什么优势?我想它允许快速加载?你能给我们看一下你房子的代码吗?