Ilja: self-join frage

Beitrag lesen

yo,

aber warum gibt es so starke performance-unterschiede zwischen folgenden bedingungen?

AND tab1.inhalt='A' AND tab2.inhalt='B' AND tab3.inhalt!='C';
AND tab1.inhalt!='C' AND tab2.inhalt='B' AND tab3.inhalt='A';

weil er meiner meinung nach der reihe nach vorgeht und je mehr Datensätze man am anfang schon ausschliessen kann, um so weniger arbeit hat man später. mit inhalt = 'A' schließt du im ersten schritt mehr Datensätze aus, als mit inhalt !='C'.

Ilja