「SQLAlchemyでJOINの順番とかいじれるんだっけー?」というような話がきっかけでどうやるのか調べてた。 サブクエリもJOINも簡単に使えていいですねえ。 spam.py from sqlalchemy import Table, Column, Integer, String, MetaData, ForeignKey from sqlalchemy.sql import select metadata = MetaData() table1 = Table('table1', metadata, Column('id', Integer, primary_key=True), Column('name', String), ) table2 = Table('table2', metadata, Column('id', Integer, primary_key=True),