query = Session.query(User, Posts).filter(and_(User.user_id == Posts.
    user_id, User.user_id == t.c.user_id, Posts.post_time == t.c.max_post_time)
    )
for user, post in query:
    pass
SQLAlchemy — подзапрос в предложении WHERE