我有一个下面的实体类
class MemberFile(BaseModel):
__tablename__ = 'MEMEBER_FILE'
id = db.Column('ID', INTEGER(unsigned=True), primary_key=True,
unique=True)
name = db.Column('NAME', INTEGER(), nullable=False)
version = db.Column('VERSION', db.String(50), nullable=False)
conf_file = db.Column('CONF_FILE', db.Text, nullable=True)
现在,我想选择每个memebers最新版本记录。 因为我在Mysql查询下面给出了预期的结果。
select m.id, m.name, m.conf_file, m.version from MEMEBER_FILE m where m.version = (select max(m1.version) from MEMEBER_FILE m1 where m1.name = m.name)
我无法将上述查询转换为flask sqlalchemy。
请帮忙! 提前致谢。