Ich habe eine Tabelle mit Mitarbeitern, welche über ganz Deutschland verteilt sind und in zwei Datenbankfeldern die jeweiligen Koordinaten Ihres Standortes haben. Per Datenbankabfrage mit st_distance_sphere ermittle ich beispielsweise die 10 geografisch nächstgelegenen Mitarbeiter rund um Stuttgart. Diese möchte ich aber sortiert nach Stundensatz und eben nicht sortiert nach Entfernung von Stuttgart ausgeben. Führe ich aber die Datenbankabfrage mittels
aus erhalte ich die falsche Sortierung, nämlich sortiert nach Entfernung und nur bei identischer Entfernung sortiert nach Stundensatz. Hat jemand eine Idee wie ich hier die gewünschte Sortierung nur per Datenbankabfrage ohne PHP erzeugen kann?
Code:
ORDER BY distance, stundensatz
Kommentar