Hallo Kalle,
schussendlich wird eine Tabelle mit X- und Y-Werten durchsucht,
die den Abstand zu einem willkürlichen Ursprung repräsentieren.
SET @x0 = 333; # X-Wert des Suchmittelpunktes
SET @y0 = 555; # Y-Wert des Suchmittelpunktes
SET @min = 11; # Mindestabstand vom Suchmittelpunktes
SET @max = 33; # Maximalabstand vom Suchmittelpunktes
SELECT id, ort, X, Y FROM ortsdaten
WHERE SQRT((X - @x0) * (X - @x0) + (Y - @y0) * (Y - @y0)) <= @max
AND SQRT((X - @x0) * (X - @x0) + (Y - @y0) * (Y - @y0)) >= @min;
Du siehst, da ist keine Hexerei dabei ...
m.b.G. Rolf