Hi all,

There appear to be some nuances to using order by statements with set
operations like unions in MySQL but the following is allowed*:

  (SELECT a,b from DBA.tbl ORDER BY b LIMIT 5)
  UNION ALL
  (SELECT a,b from DBB.tbl ORDER BY b LIMIT 5)
  ORDER BY b

When I attempt to generate such a statement with:

  union_all(*list_of_select_objs),

The SQL generated lacks parentheses around the SELECT statements (in
addition to dropping the order by clauses, but that appears to be
expected behavior).  Is there a way to put the parentheses in?


*just an example, the query i've written is meaningless/useless :-)


-- 
Bo Shi
207-469-8264

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"sqlalchemy" group.
To post to this group, send email to sqlalchemy@googlegroups.com
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