Danny: MySQL Umkreissuche Join

Beitrag lesen

Hallo zusammen,

ich stehe vor einer Änderung und komme nicht weiter. Ich habe eine Tabelle "user". Dort sind alle Angaben inkl. Adressdaten und Geodaten enthalten. Diese Frage ich mit einer Umkreissuche wie folgt ab (vereinfacht zwecks Übersicht):

$query = "SELECT *, (  
 ".$radius." * SQRT(2*(1-cos(RADIANS(breit)) *  
 cos(".$rad_b.") * (sin(RADIANS(lang)) *  
 sin(".$rad_l.") + cos(RADIANS(lang)) *  
 cos(".$rad_l.")) - sin(RADIANS(breit)) * sin(".$rad_b.")))) AS Distance  
 FROM user Having ((Distance <= "5"))";  

Nun möchte ich mit eine weitere Tabelle "standorte" erstellen um jedem user mehrere Standorte zu ermöglichen (Normalisierung).
Die Tabelle "standorte" enthält sämtliche Geodaten und die Tabelle "user" die Userdaten.
Um diese zu verbinden ist das Feld "user_id" identisch.

Leider finde ich keinen Ansatz um mein Vorhaben zu realisieren.

Freue mich über jeden Tipp.

Viele Grüße

Danny