join
händer före where
dock...
A.id
, kommer den att användas för att hämta rader från A
den matchningen, då kommer kopplingen att ske, sedan kommer where-satsen teoretiskt att filtrera resultaten, men återigen kommer optimeraren att känna igen att villkoret redan kommer att uppfyllas så den hoppar över det som ett filter.
Allt som sagt, optimeraren kommer alltid att returnera samma resultat som skulle returneras utan optimeraren.