Fuerchau
26-02-14, 16:08
Ein Inner join kann da schon helfen, ggf. auch ein exists (select ...).
Der "in (select ...)" wird schon mal je einzelnem Datensatz ausgeführt was die lange Ausführungszeit erklärt.
Wobei der schnellste Zugriff dann über einen Index mit "=" bzw. "between"-Vergleichen gut funktioniert (between möglichst am Ende).
Der "in (select ...)" wird schon mal je einzelnem Datensatz ausgeführt was die lange Ausführungszeit erklärt.
Wobei der schnellste Zugriff dann über einen Index mit "=" bzw. "between"-Vergleichen gut funktioniert (between möglichst am Ende).