Hi,
dein Problem hat sich ja gelöst, trotzdem würde ich dir empfehlen dir mal JOINs anzugucken.
Momentan ist es bei deinem Query so, dass alle Einträge miteinander unnötigerweise "kombiniert" werden. Bspw:
Tabelle A: id;name 1;hallo 2;du
Tabelle B: id;text 1;welt 2;bla
Durch dein JOIN (ich glaub das nannte man cross join?) würde das WHERE auf folgende Datensatzkombinationen geprüft werden: A.id;A.name;B.id;B.text 1;hallo;1;welt 1;hallo;2;bla 2;du;1;welt 2;du;2;welt
Bei mehr Datensätzen in den Tabellen würde das irgendwann zu einer riesigen Datensatzsammlung anhäufen.
Über andere JOINs kann sowas von Anfang an reduziert werden und den Datenbankaufruf beschleunigen.
MfG kackb00n