* A. Pagaltzis <[EMAIL PROTECTED]> [2006-05-23 09:40]:
> Now we can group together the conditions which do not involve
> the `bounds` table:
> 
>         (r.qi = 5604 AND r.ri <= 5468) OR (r.ri = 5468 AND r.qi <= 5604)
>         AND r.qi >= b.bqis
>         AND r.ri >= b.bris
>         AND b.bi = 1

Ack. The ORed clauses need to be parenthesised:

        ((r.qi = 5604 AND r.ri <= 5468) OR (r.ri = 5468 AND r.qi <= 5604))
        AND r.qi >= b.bqis
        AND r.ri >= b.bris
        AND b.bi = 1

> The rest can then be factored into a subquery:

Same bug slipped into this query.

Regards,
-- 
Aristotle Pagaltzis // <http://plasmasturm.org/>

Reply via email to