Vielen Dank für deine Hilfe,
ich habs inzwischen kapiert, funktioniert auch soweit.
SELECT
(47.5785313+60*0.00524676) AS eingabeBreite,
(6.9237+125*0.00741005) AS eingabeLaenge,
name, breite, laenge, plz
,sqrt(POW(breite-(47.5785313+60*0.00524676),2) + POW(laenge-(6.9237+125*0.00741005),2)) as entfernung
FROM plz
WHERE
breite>(47.5785313+60*0.00524676) AND
laenge>(6.9237+125*0.00741005)
ORDER BY entfernung LIMIT 1
Jetzt findet er korrekt, jedoch nicht ganz korrekt. Weil er ja als nächsten Ort nur Orte findet, die größer sind als die Längen- und Breitengrade.Dabei ist mir aufgefallen, dass ich die WHERE Clause komplett streichen kann.
Gruß
Joah.