Vielen Dank für Deine Antwort.
Ich habe bei beiden Tabellen den Index wie Empfohlen angelegt und der Query sieht jetzt so aus:
Code:
SELECT DISTINCT a.id, a.vorname, a.name, a.strasse, a.plz, a.ort, a.tel, a.bild FROM kunden AS a INNER JOIN plz_all AS b ON a.ort=b.ort WHERE b.ort = 'München' AND b.kreis = 'Kreisfreie Stadt' AND b.bundesland_id = '3' ORDER BY a.plz LIMIT 0, 20
Erklärung dazu:
table...type...possible_keys.key.key_len.ref....rows........extra
a........ref.....ort...........ort.....100.const...454...Using where; Using temporary; Using filesort
b........ref.....ort...........ort.....100.b.ort.....7
Damit kann ich leider gar nix anfangen :-(
(Wahscheinlich auch niemand anders, aber ich hab jetzt Feierabend ;-) )
Jedenfalls gab es leider keinen Performance Gewinn *schnüff*
(Allerdings läuft der ursprüngliche Query jetzt in 7 Sekunden durch *kopfkratz*, der Server war wohl noch nicht ganz wach, gestern zu lange in der Kneipe gewesen oder so ;-) )
Falls es noch weitere Ideen gibt...
Henning
p.s. kannn man in diesem Forum irgendwie HTML Tabellen darstellen??