Thomas: grosse MySQL query

Beitrag lesen

hi,

ich habe ein Performance Problem mit folgender SQL query in perl.

SELECT DISTINCT mitglied.pkmitglied, mitglied.firmenname, mitglied.ZS_Strasse, mitglied.ZS_PLZ, mitglied.ZS_Ort      
           FROM mitglied
      LEFT JOIN berechtigung  ON (mitglied.pkmitglied = berechtigung.rkmitglied)
      LEFT JOIN fachgruppezug ON (berechtigung.rkmitglied = fachgruppezug.rkmitglied AND berechtigung.rkberechtigung = fachgruppezug.rkberechtigung)
      LEFT JOIN prodfach      ON (fachgruppezug.rksektion = prodfach.rksektion AND fachgruppezug.rkfachgruppe = prodfach.rkfachgruppe)
      LEFT JOIN produkt       ON (prodfach.rkprod = produkt.pkprod)
          WHERE produkt.name like '%$suchbegriff%'
          LIMIT 25;

das ganze soll zu einem bestimmten produkt ueber 6 Tabellen zu einem oder mehreren Firmen Führen.

danke fuer infos

-t