Tach!
Wenn du für die Selektion von Datensätzen eine Formel im WHERE hast, muss diese für jeden Datensatz einzeln berechnet werden.
Ja. Und das geht überraschend schnell. Für Veranstaltungen "NL-9670 Winschoten + 20 km" müssen etwa 1000 Veranstaltungen berechnet werden. Nach 0.064 sec sind die 8 Sätze gefunden und die HTML Seite aufbereitet.
Das sind ja auch keine Datenmengen, bei denen heutige Rechentechnik ohne Optimierung Schwierigkeiten hätte, sie durchzurechnen. Wenn du irgendwann mal mit richtigen™ Datenmengen zu tun hast, wirst du die Unterschiede eher merken.
dedlfix.