Gerd: MySql Abfrage über 2 Tabellen mit having

Beitrag lesen

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