Peter Thomassen: Zwei Queries ... äquivalent?

Beitrag lesen

Hallo,

In sehr vielen Fällen sind Subqueries ineffizient. Dieses ist ein schönes Beispiel dafür.

Warum?

EXPLAIN SELECT ...

Bitte verzeih mir, ich will hier keinen nerven oder rumtrollen ... aber mir sagt das echt nix. Beim Join sind die beiden Selects SIMPLE, beim Subselect der eine PRIMARY und der andere eine DEPENDENT SUBQUERY, Join verwendet als Extra "where", "temporary" und "distinct"; Subselect zweimal "where". Sonst gibt es keine Unterschiede.

Woraus kann ich jetzt schließen, dass der Subselect ineffizient ist?

Bye,
Peter