Cheatah: Minus Statment verbessern

Beitrag lesen

Hi,

mir fällt gerade auf, dass ich etwas vorausgesetzt habe, was vielleicht gar nicht stimmt:

select identifier

Ist die Spalte identifier UNIQUE? Wenn nicht, war meine Aussage falsch.

Der Rest Deines Statements sieht so aus, als würde man es auf folgendes reduzieren können:

  
...  
MINUS  
SELECT identifier  
FROM test  
WHERE identifier LIKE 'XY%'  
AND action != 'X'  
AND status NOT IN ('NIO', 'NIC', 'NIZ')  

Schau Dir wie gesagt unbedingt den Ausführungsplan an. Dort kannst Du identifizieren, wo Du welche Indexe anlegen solltest.

Du solltest Dir übrigens die gängige Schreibweise von SQL angewöhnen, also alles, was zum SQL-Sprachumfang gehört, groß schreiben.

Cheatah

--
X-Self-Code: sh:( fo:} ch:~ rl:| br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes