Tach!
Ich kann mir grad nicht vorstellen, wie die Termine gezählt werden sollen, ohne jeden Datensatz einzeln anzuschauen.
ja - aber das erfolgt ja erst, nachdem die Datensätze ausgewählt wurden. Und bei der Auswahl kommt ggf. der Full Table Scan zum Einsatz oder eben nicht.
Warum sollte z.B., wenn per WHERE 3 von 17 Millionen Datensätzen ausgewählt werden, zum Zählen der Termine in den 3 Datensätzen die komplette Tabelle gescannt werden?
Von einer Einschränkung der Datenmenge war keine Rede. Aber selbst wenn, kann man die Anforderung "(also 0, 1, 2 oder 3) pro Zeile" nur mit der vollen (Rest-)Datenmenge erzeugen, nicht mit einer reduzierten.
dedlfix.