我正在尝试返回自身与查询中定义的多边形交叉之外的要素。
当我将交集设置为true(即=1
)运行查询时,结果是正常的并且是预期的。
然而,当我使用not equal to flag(!=
或<>
)时,我会得到非常意外的数字 - 每个学生有很多记录,即使使用distinct标志,它似乎也是{ {1}}功能未受到尊重。
STIntersects
STIntersects功能可以处理这种类型的请求吗?
感谢!!!
答案 0 :(得分:0)
此外,STDisjoint函数将返回多个记录,因为它将测试针对多个多边形的点的交点(或缺少它)。
所以真正的答案是使用STIntersects函数作为子选择,并基本上获取那些不在子选择中的所有功能。
的帖子