Hello,

I have to write some complex SQL queries that I am unable to express using 
the ORM. I construct these complex queries by writing a few simple ORM 
queries, getting the SQL using QuerySet.query and combining them with 
various SQL operators manually. These hand-crafted queries are not very 
flexible because it is very easy to modify the final SQL.

My question: Is there a way to programmatically construct the complex 
queries. I see that I can get the generated SQL and parameters by invoking 
SQLCompiler.as_sql(). Can I invoke as_sql() on the individual query sets 
and then construct the complex query? What are some gotchas that I need to 
watch out for?

Thanks,
Suriya Subramanian

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-users+unsubscr...@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at http://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/b4465893-6d08-4ed3-babd-1f6e0f0f52ab%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to