Update Sql\Select with the ability to nest SELECT statements into JOIN clauses