I have a strange performance issue, i think that is not possible: Given this statement:
SELECT *several_fields* FROM A, B, C WHERE *conditions* A, B are tables with several LEFT JOINS but they act as one subquery. If I execute the select above: SELECT *several_fields* FROM A, B, C WHERE *conditions* *Time: 30 secs* *Cost: 1M* If I execute the same select (same parameters) but swapping A and B in the from clause: SELECT *several_fields* FROM B, A, C WHERE *conditions* *Time: 19ms* *Cost: 10k* The plan changes dramatically: I can't see why the order of FROM clause impacts directly on the query cost and plan. If this is possible, where i can read about it? I need to know how the order of FROM clause modifies the query plan. Thanks in advance. This is my first post. Eduard Català