Hilft mit Sicherheit genau gar nichts.ereglam hat geschrieben:probier's mal aus die SIGN umzutauschen (I->E, E->I)und anschliessend per WHERE IN range zu suchen.
Bei einem SELECT ohne ORDER BY ist die Reihenfolge zufällig.ernst hat geschrieben:Der Report erstellt Statistiken über relativ grosse Datenbestände und bei der Datenbeschaffung muss ich eben eine entsprechend grosse Menge herausfiltern - deshalb die grosse Range-Tabelle.
Die Range Tabelle ist von Duplikaten schon befreit. Beide Tabellen sind sortiert nach dem Schlüssel - die Datentabelle noch vom SELECT und die Range-Tabelle vom SORT und DELETE ADJACENT.
Aber die Sortierung hilft in diesem Falle nicht - oder doch?