Sven Rautenberg: langsamer inner join

Beitrag lesen

Moin!

$sqlstring =
"SELECT * FROM (SELECT Bestellnr AS Suchnummer, id_nummer, eintragsdatum, zustand, zuschlag, mitglied FROM listen WHERE liste='typ1' AND geloescht !='1'  AND Titel LIKE '%$suchtreffer%' ".$filter.") AS t1 INNER JOIN (SELECT Bestellnr AS Bestellnr, id, Label, pfad, Titel, Untertitel, medium FROM alle2) AS t2 ON Suchnummer=Bestellnr ORDER BY $sortierer LIMIT $aktuell, $proseite";

Davor setzt du mal ein EXPLAIN und studierst die Ausgabe hinsichtlich genutzter und benutzbarer Indexe.

- Sven Rautenberg