SUBQ CONDITION FOR KEY ist eine Suchstrategie des SQL-Optimierers.
Diese Suchstrategie wird gewählt, wenn die folgenden Bedingungen erfüllt sind:
● Die Tabelle hat nur eine Primärschlüsselspalte.
● Die Werte für die Schlüsselspalte stammen aus einer Unterabfrage (Subquery).
oder
● Die Tabelle hat einen Primärschlüssel über mehrere Spalten.
● Auf allen Primärschlüsselspalten, die vor der Spalte mit der Subquery im Primärschlüssel liegen, sind Gleichheitsbedingungen definiert.
● Auf eine Spalte des Primärschlüssels ist eine IN-Bedingung in Form einer Subquery definiert.
Für jede Ergebniszeile der Subquery wird ein Teil des Primärschlüssels sequentiell durchsucht.
Siehe auch: