heres the output of:
sel = users.select(users.c.id.in_([7, 8])).alias()
sess.query(User).options(eagerload('addresses')).select_from(sel)[1]
SELECT anon_1.anon_2_id AS anon_1_anon_2_id, anon_1.anon_2_name AS
anon_1_anon_2_name, addresses_1.id AS addresses_1_id,
addresses_1.user_id AS addresses_1_user_id, addresses_1.email_address
AS addresses_1_email_address
FROM (SELECT anon_2.id AS anon_2_id, anon_2.name AS anon_2_name,
anon_2.id AS anon_2_oid
FROM (SELECT users.id AS id, users.name AS name
FROM users
WHERE users.id IN (%(users_id_1)s, %(users_id_2)s)) AS anon_2 ORDER BY
anon_2.id
LIMIT 1 OFFSET 1) AS anon_1 LEFT OUTER JOIN addresses AS addresses_1
ON anon_1.anon_2_id = addresses_1.user_id ORDER BY anon_1.anon_2_id,
addresses_1.id
thats a mouthful.
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---