turgar: Minus Statment verbessern

Beitrag lesen

Hallo,

ich habe folgendes Problem:
Vor mir steht ein Oracle 10 Statement, das mehrere mittels "Minus" verbundene selects besitzt.

Der prinzipielle Aufbau ist dabei wie folgt:

  
select identifier  
from test  
where identifier like 'XY%'  
and status = 'IO'  
  
minus  
  
select identifier  
from test  
where identifier like 'XY%'  
and status = 'NIO'  
  
minus  
...  

So folgen mehrere Minus-Blöcke hintereinander.
Da sich alle aber immer auf die gleiche Tabelle beziehen, würde mich interessieren ob es einen schnelleren Weg gibt um an's Ziel zu kommen.
Nebenbei sei noch bemerkt:
Das Ergebnis meines Statements ist korrekt, allerdings würde ich es gerne schneller erhalten.

Danke an alle Helfenden.