LIMIT Frage

Soapp

Erfahrenes Mitglied
Bei LIMIT 0,10

Holt MYSQL zuerst alle ergebnisse und gibt nur die ersten 10 aus
oder holt er nur die ersten 10 und macht dann Schluss ?
 
MySQL bildet zunächst den gesamten Ergebnissatz, sortiert ihn ggf. und reduziert ihn dann entsprechend der LIMIT-Paramter. Sonst wäre LIMIT ja völlig nutzlos und würde zufällige Ergebnisse bringen.

EDIT: Möglicherweise arbeitet LIMIT durch die Query-Optimierung anders, wenn keine Sortierung angegeben ist.

Gruß hpvw
 

Neue Beiträge

Zurück