Eigentlich laufen solche Sachen immer auf meinem Tisch auf, wenn die Kollegen nicht mehr weiterwissen.
Oh, da bist Du aber nicht zu beneiden, den "Job" hatte ich auch mal ein paar Jahre, das ist nicht immer unbedingt spaßig, vor allem dann nicht, wenn man da gewaltige Laufzeitunterschiede herausarbeitet und das dann auch noch regelmäßig
Bezüglich SubSelect:
Mein Ansatz war
immer:
Gibt es in einem Select ein Subselect dann lautet die erste Frage:
Wie bekomme ich das weg?
Nur wenn das nicht gelingt:
Wie bekomme ich das schneller?