Hallo
Ich muss folgende SQL-Query an eine mySQL-Datenbank absetzen, welche ca 40MB Daten enthält.Die Abfrage geht über zwei Tabellen, welche aber blöderweise identische Spaltennamen mit jedoch unterschiedlichen Inhalten haben.
Führe ich die Abfrage aus, geht der Server in die Knie.
Ich kann jedoch auch die Struktur ud die Spaltennamen nicht ändern, da diese jede Nacht aus einer Informix Datenbank neu erzeugt wird.
Und diese zu ändern, liegt leider nicht in meinem Einflussbereich.
Wie könnte ich die Abfrage optimieren?
Bin für jeden Tipp dankbar
Query:
SELECT a.name_1, b.name_1, b.name_2, b.telefon, b.email, b.konto FROM g600 AS a, g620 AS b WHERE a.konto=b.konto AND a.name_1 LIKE '%meier%' OR b.name_1 LIKE '%meier%' OR b.name_2 LIKE '%meier%' OR b.telefon LIKE '%meier%' OR b.email LIKE '%meier%' OR b.konto LIKE '%meier%' ORDER BY a.name_1 ASC, b.name_1 ASC;
Gruß
MO