dem solltest du auf die spur gehen
jo, genau das hab ich gemacht in dem ich mir hier an die community gewannt habe. ;)
mit index hat mein problem allerdings überhaupt nichts zu tun.
ich wette, der index wird sogar verwendet, sonst würds deutlich mehr als 200ms dauern...
das problem ist/war doch folgendes: der subselect ist statisch. er müsste nur einmal ausgeführt werden und mit dem zurückgelieferten ergebnis auf die übergeordnete tabelle zugegriffen werden. da kannst du noch so viele indizes haben, wenn die engine zu blöd ist nützt das nix.
die lösung hat mir thomas (der auf der linken schulter) gestern abend gegeben. mann muss den subselect in den form-block nehmen.
ist zwar nicht sehr elegant, aber immerhin faktor 10 mal schneller.
ok, es könnte nochmal 10 mal schneller möglich sein, aber das ist mir jetzt erst mal egal.