Sqlalchemy 子查询(subquery)

摘要:【Flask】Sqlalchemy 子查询 - 小小易拉罐 - 博客园

  • 子查询
subq = session.query(User.city.label('city'),     
    User.age.label('age')).filter(User.username=='saber').subquery()

users = session.query(User).filter(User.city==subq.c.city, User.age==subq.c.age)
print users
print users.all()
  • 通过子查询结果排序
  1. label:指定别名
  2. outerjoin:左连接

 

Guess you like

Origin blog.csdn.net/weixin_40123451/article/details/120903720