guten abend,
ich habe zwei tab.
twebartikel
ArtikelID Content Aktiv
tartikel
ArtikelID Bezeichnung Preise usw.
Ich will jetzt in den Tabellen die Spalte Content, Bezeichnung u. Preis durchsuchen lassen - in Abhängigkeit davon, dass der Artikel aktiv ist in Tabelle twebartikel
Das klappt auch, aber die Abfrage brauch teilw. über 40 Sekunden bis es mal ein Ergebnis rauswirft...
Vorweg: Ich kann die Tabellen nicht zusammenführen.
Insgesamt werden ~10.000 Datensätze durchsucht.
Wie kann ich das optimieren???
Vielen Dank!
ich habe zwei tab.
twebartikel
ArtikelID Content Aktiv
tartikel
ArtikelID Bezeichnung Preise usw.
Ich will jetzt in den Tabellen die Spalte Content, Bezeichnung u. Preis durchsuchen lassen - in Abhängigkeit davon, dass der Artikel aktiv ist in Tabelle twebartikel
PHP-Code:
SELECT * FROM tartikel pro
inner join
twebartikel ref
on ref.ArtikelID=pro.ArtikelID
WHERE ref.Aktiv=1 AND (pro.ArtikelID LIKE '%$suchwort%'
OR pro.Bezeichnung LIKE '%$suchwort%'
OR pro.Preis LIKE '%$suchwort%')
Vorweg: Ich kann die Tabellen nicht zusammenführen.
Insgesamt werden ~10.000 Datensätze durchsucht.
Wie kann ich das optimieren???
Vielen Dank!
Kommentar