Hallo liebe Community,
habe eine Performence Frage.
1. Version
PHP-Code:
SELECT tab1.f1,tab1.f2 FROM tab1
INNER JOIN tab2 ON tab2.f3 = tab1.f3
WHERE tab2.f5 = 'XYZ'
2. Version
PHP-Code:
SELECT tab1.f1,tab1.f2 FROM tab1
INNER JOIN tab2 ON tab2.f3 = tab1.f3 AND tab2.f5 = 'XYZ'
Gibt es hier einen Performenceunterschied ? Ich bin mir nämlich nicht sicher, da ich durch probieren unterschiedliche Ergebnisse bekommen habe (MYSQL query Cache immer gelöscht).
Beim ersten Beispiel selektiere ich beim Inner Join weniger dafür aber in der WHERE Klausel. Beim zweiten Beispiel selektiere ich direkt im Inner Join genauer.
Hoffe ihr könnte mir helfen :)
Vielen Dank!