SQLAlchemy希望您考虑SQL。如果您查询“基本”,则为:
SELECt * FROM base
简单。那么,在SQL中,如何从“基本”中选择行,并按完全不同的表(即“玩家”)中的“名称”列进行排序?您使用联接:
SELECt base.* FROM base JOIN player ON base.ownerid=player.id ORDER BY player.name
SQLAlchemy是否让您使用相同的思维过程-您可以使用join():
session.query(base).join(base.owner).order_by(Player.name)



