Zitat von
shmia:
Es kommt sicher darauf an, ob der
SQL Server eine Ahnung hat, wieviele Datensätze in der Datenmenge enthalten sind.
Bei
SELECT * FROM Tabelle kann der Server diese Anzahl vorher ermitteln.
Bei JOINs oder Abfragen mit Where-Bedingungen ist dies nicht möglich, denn der Server fängt an, Datensätze auszuliefern bevor die Abfrage komplett fertig ist.
Das war jetzt alles Spekulation, aber erscheint mir richtig.
Das hab ich ja oben schon erwähnt. Aber der Fehler tritt auch auf wenn ich "SELECT * FROM table_a" mache.
Kann doch nicht sein das dies so nicht funktioniert wie es in der Hilfe steht.