Hallo zusammen,
ich habe zwei Tabellen, die ich miteinander verbinden möchte.
1. TArtikel pbf
ArtikelID, Hersteller, Bezeichnung
2. TWebArtikel pro
ArtikelID, Aktiv (ja, nein), Content
Hier mein SQL Abfrage:
Ich möchte die Werte nur haben, wenn in der TWebArtikel die ArtikelID im Feld Aktiv mit einer 1 (ja) gekennzeichnet ist.
Die Abfrage dauert mitunter >22 Sekunden.
TWebArtikel = 2500 Einträge
TArtikel = 9800 Einträge
Habt Ihr eine Idee, wie ich das optimieren kann?
ich habe zwei Tabellen, die ich miteinander verbinden möchte.
1. TArtikel pbf
ArtikelID, Hersteller, Bezeichnung
2. TWebArtikel pro
ArtikelID, Aktiv (ja, nein), Content
Hier mein SQL Abfrage:
SELECT pro.ArtikelID, pbf.Bezeichnung1, pbf.HerstellerID
FROM `twebartikel` pro
INNER JOIN tartikel pbf
WHERE pro.Aktiv = '1'
AND pro.ArtikelID LIKE '%$suchwort%'
OR pbf.Bezeichnung1 LIKE '%$suchwort%'
LIMIT 0 ,10
FROM `twebartikel` pro
INNER JOIN tartikel pbf
WHERE pro.Aktiv = '1'
AND pro.ArtikelID LIKE '%$suchwort%'
OR pbf.Bezeichnung1 LIKE '%$suchwort%'
LIMIT 0 ,10
Die Abfrage dauert mitunter >22 Sekunden.
TWebArtikel = 2500 Einträge
TArtikel = 9800 Einträge
Habt Ihr eine Idee, wie ich das optimieren kann?