On Apr 2, 2008, at 10:20 PM, kris wrote:
>
> I actually need to something like the follow
> subquery = session.query(ATYPE).filter_by (...)
>
> session.query(BTYPE).select_from ( subquery).filter_by
> (subquery.c.col_id == BTYPE.c.id)

I just committed a Query descriptor "statement" to make this easier:

subquery = sess.query(ATYPE).filter(...)._values(ATYPE.id).statement

sess.query(BTYPE).filter(subquery.c.col_id==BTYPE.c.id).all()



--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"sqlalchemy" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sqlalchemy?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to