Hallo,
in der Tabelle standorte sind die folgenden Daten:
user_id (27365)
plz (10785)
ort (Berlin)
breit (52.5069)
lang (13.3650)
Tabelle daten:
user_id (27365)
name (Hans)
Nich (HansWurst)
hobby (Fußball)
beruf (Maurer)
Nun kann ich mit Hilfe der folgenden Abfrage (Umkreissuche Berlin 10 km) die entsprechenden Daten aus der Tabelle standorte ausgeben:
SELECT *, ( 6368 * SQRT(2*(1-cos(RADIANS(breit)) * cos(0.88907776995895) * (sin(RADIANS(lang)) * sin(0.12164247348349) + cos(RADIANS(lang)) * cos(0.12164247348349)) - sin(RADIANS(breit)) * sin(0.88907776995895)))) AS Distance FROM standorte Having (Distance <= 10) ORDER BY Distance
In eine while Schleife kann ich mir alle relevanten Daten aus der Tabelle standorte so ausgeben.
Nun möchte ich anhand der user_id auch die Daten aus der Tabelle daten abfragen.
Ich hoffe du verstehst was ich meine.
Danke
Gerd