Я пробовал различные функции, такие как MBRWithin, MBRContains, Intersects, Contains (все они найдены во множестве сообщений здесь), но пока безуспешно. Это упрощенный запрос:
SELECT * FROM users
WHERE Intersects( GeomFromText( 'POINT(50 50)' ), GeomFromText( 'POLYGON(0 0, 100 0, 100 100, 0 100, 0 0)' ) );
Я ожидал, что он оценит это условие как истинное (например, 1=1) и вернет всех пользователей, однако этого не произошло. Подскажите пожалуйста, что я делаю не так?
Я использую MySql 5.5.