Zitat von
mkinzler:
Heiko meint
SELECT * FROM ... WHERE CategoryId = 200 or CategoryId = 205 or ...
Achso, ja, logisch. Sorry, stand auf dem Schlauch. War glaube zuviel neues die letzten Tage, da landet jeder Vorschlag irgendwie in der Ecke.
Hab ich grad probiert, geht nicht schneller.
Zitat von
Peinhard:
Was auch noch eine Rolle spielen mag - kommt die Liste der CategoryID sortiert daher?
Nein. Macht aber auch keinen Unterschied, wenn ich sie vorher sortiere.
Zitat von
Peinhard:
Und 'Union' meint, wenn ich's recht verstehe, die Abfrage mit IN-Syntax auf dem Advantage.
Falls das, dann nein. Aber wie schon gesagt, macht es bei Firebird nun auch keinen Unterschied mehr, ob ich die Daten per IN oder per einzelner Querys abrufe. Braucht beides ~4 Sekunden, was im Vergleich zu vorher ne absolut tolle Verbesserung ist.