Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql where子句中的几何函数_Mysql - Fatal编程技术网

Mysql where子句中的几何函数

Mysql where子句中的几何函数,mysql,Mysql,我在MySQL中有一个表对象: id int11, objekt_x小数9,15, objekt_y小数9,15 其中,objekt_x和objekt_y是对象的经度和纬度。 在我的应用程序中,我用谷歌地图创建了一个边界多边形,所以我得到了多边形坐标 现在我必须从SQL表中选择位于选定多边形内的对象 从对象中选择* 交叉点在哪里 GeomFromTextPOINTobject\u x object\u x GeomFromTextPOLYGON52.82058030980633 20.01708

我在MySQL中有一个表对象:

id int11, objekt_x小数9,15, objekt_y小数9,15

其中,objekt_x和objekt_y是对象的经度和纬度。 在我的应用程序中,我用谷歌地图创建了一个边界多边形,所以我得到了多边形坐标

现在我必须从SQL表中选择位于选定多边形内的对象

从对象中选择*

交叉点在哪里

GeomFromTextPOINTobject\u x object\u x

GeomFromTextPOLYGON52.82058030980633 20.01708984375,52.734185230629622.115478515625,52.82058030980633 20.01708984375

=1

我的问题是如何构建我的代码的“点”片段,以便它可以在我的SQL表中工作。
感谢您的帮助:

我已经解决了这个问题。解决方案是:从包含GeomFromTextPOLYGON52.82058030980633 20.01708984375、51.49289882464652 19.896240234375、52.82058030980633 20.01708984375、GeomFromTextCONCATPOINT、obiekt_x、obiekt_y的对象中选择*,可能它也适用于相交函数。线索是在创建点对象时使用函数将字符串与列名连接起来。