Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL-Abfragepunkte innerhalb des Polygons - keine Ergebnisse

Wie unter Klasse Polygon dokumentiert (Hervorhebung hinzugefügt):

Sie müssen daher das Polygon schließen, indem Sie am Startpunkt abschließen:

SELECT *, AsText(location) FROM stuff 
 WHERE Contains(
 GeomFromText('POLYGON((41.000497 -109.050149, 41.002380 -102.051881, 36.993237 -102.041959, 36.999037 -109.045220, 41.000497 -109.050149))'), location );

Sehen Sie es auf sqlfiddle .