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

时间:2015-06-25 14:12:22

标签: sql sql-server spatial-query

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没有用,所以我试图提出其他想法。

但结果没有显示。没有错误或警告。

1 个答案:

答案 0 :(得分:0)

找到答案

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

从FROM LAND_USE_EVW中删除LAND_USE_EVW解决问题