1
Zuckonit OP 怎么破
|
2
skybr Jul 3, 2014
假设Person你已经定义好Table了
from sqlalchemy.sql import func, select max_age = select([func.max(Person.c.age)]).where(Person.c.name=='jack').execute().scalar() |
4
skybr Jul 3, 2014
from sqlalchemy.sql import func, select, and_
Person.select(and_(Person.c.name=='jack', Person.c.age == select([func.max(Person.c.age).label('max_age')]).where(Person.c.name=='jack'))).execute().fetchall() 或者 Person.select(and_(Person.c.name=='jack', Person.c.age == select([func.max(Person.c.age)]).where(Person.c.name=='jack').execute().scalar())).execute().fetchall() 如果是mysql, 我建议后者 记得给name和age做个组合索引 |