Hallo
was soll eigentlich das LIMIT 4 bewirken?
Lass es einfach weg ...
Ja. LIMIT ist überflüssig und schädlich. Es bringt keinen Nutzen, dafür aber unnötige Verständnisschwierigkeiten und schränkt die Portabilität ein. Es gibt ganz genau keinen Grund, hier LIMIT zu verwenden.
Es werden exakt 4 Datensätze erwartet. Warum dann nicht also auch die Abfrage auf maximal 4 Zeilen beschränken?
Nein.
Macht sicher bei einer Tabelle mit 10 Zeilen noch keinen Sinn, aber wenn es 10.000 Datensätze sind dürftest du den Geschwindigkeitsunterschied merken,
Nein. Kein Geschwindigkeitsunterschied. Vielleicht sogar ein Verlust.
Selbstverständlich wird ein Index auf der Spalte num vorausgesetzt.
Freundliche Grüße
Vinzenz