0
我想知道polygon1.the_geom
和polygon2.the_geom
之間是否有重疊。但是,我不想知道每個實例是否有重疊。相反,如果ST_Overlap
中的任何地方只有一處重疊,我希望返回一個值,即「true」。如果沒有重疊發生,那麼我只需要返回一個「false」值。使用ST_Union
來組合結果將無法在布爾值上工作,這一點我知道。但是,我需要將查詢結果縮小到只有一行。如何讓ST_Overlap返回單個真值或假值?
SELECT ST_Overlaps(polygon1.the_geom, polygon2.the_geom) from polygon1, polygon2
Yeap,完美的作品。非常感謝你。 – John