繁体   English   中英

SQL Server:空间查询结果未显示

[英]SQL Server : spatial query result are not showing

SELECT Distinct lu.ObjectID
FROM LAND_USE_EVW as lu
WHERE NOT EXISTS (SELECT LAND_USE_EVW.OBJECTID 
                  FROM LAND_USE_EVW, MUNICIPALITIES_EVW 
                  WHERE LAND_USE_EVW.Shape.STCentroid().STIntersects(MUNICIPALITIES_EVW.shape) = 1
                 )

我试图得到与下面相反的结果

select LAND_USE_EVW.OBJECTID 
    from LAND_USE_EVW, MUNICIPALITIES_EVW 
    where    LAND_USE_EVW.Shape.STCentroid().STIntersects(MUNICIPALITIES_EVW.shape) = 1

= 0无效,因此我想提出其他想法。

但是结果什么也没显示。 没有错误或警告。

找到答案

WHERE NOT EXISTS (SELECT LAND_USE_EVW.OBJECTID 
FROM LAND_USE_EVW, MUNICIPALITIES_EVW 

从FROM_LAND_USE_EVW中删除LAND_USE_EVW解决了该问题

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM