Hallöle,
habe da ein merkwürdiges Phänomen. Vielleicht besteht es auch nur im Balken vor meinem Kopf.
Wenn ich aufgrund geografischer Koordinaten Nachbarorte suche, gibt es bei 5 km Umkreis einige Treffer, bei 10 km Umkreis keinen einzigen. Da müssten doch mindestens die 5 km - Orte enthalten sein.
SQL für 5 km (6 Treffer):
-------------------------
SELECT
SQL_CALC_FOUND_ROWS
ort1.*
,count(trm1.id) anzahl_events
FROM bia_orte ort1
LEFT JOIN bia_termine trm1
ON trm1.ort_id = ort1.id
WHERE ort1.geo_breite <= '49.8415392961' AND ort1.geo_breite >= '49.7515492961' AND ort1.geo_laenge <= '9.97774431165' AND ort1.geo_laenge >= '9.88775431165'
GROUP BY ort1.id
ORDER BY ort1.name, ort1.plz
SDQL für 10 km (kein Treffer):
------------------------------
SELECT
SQL_CALC_FOUND_ROWS
ort1.*
,count(trm1.id) anzahl_events
FROM bia_orte ort1
LEFT JOIN bia_termine trm1
ON trm1.ort_id = ort1.id
WHERE ort1.geo_breite <= '49.8865342961' AND ort1.geo_breite >= '49.7065542961' AND ort1.geo_laenge <= '10.0227393116' AND ort1.geo_laenge >= '9.84275931165'
GROUP BY ort1.id
ORDER BY ort1.name, ort1.plz
Wo ist der Denkfehler?
Lieben Gruß, Kalle