Writing Self-Contained Subqueries