Just wondering if it's any different if you try the tripe quote syntax """...""". For example in a similar case I use
q = """ select os, count(os) from ( select distinct s.id, os from server s join instance_server ins on s.id = ins.server_id join instance i on ins.instance_servers_id = i.id join nar n on i.nar_id = n.id where upper(n.nar_name) = upper(:app) and host_type = 'PHYSICAL' ) group by os order by os """ q = text(q) conn = session.connection() rows = conn.execute(q, app=app).fetchall() with the additional benefit that I can copy the SQL verbatim to an SQL editor for testing. -sas On Aug 30, 7:00 pm, Petr Kobalíček <kobalicek.p...@gmail.com> wrote: > Hi Michael, > > triple escaping works, sorry for misinformation. > > Best regards > Petr -- You received this message because you are subscribed to the Google Groups "sqlalchemy" group. To post to this group, send email to sqlalch...@googlegroups.com. To unsubscribe from this group, send email to sqlalchemy+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/sqlalchemy?hl=en.